List of all items
Structs
- ClientDataKey
- General
- Handler
- SetupData
- SlashFrameworkKey
- checks::enabled::EnabledCheckData
- cli_options::CliOptions
- client_data::CacheStatsBuilder
- client_data::ClientData
- commands::HelpCommandOptions
- commands::chat::Options
- commands::deviantart::DeviantartClient
- commands::fml::FmlClient
- commands::iqdb::IqdbClient
- commands::nekos::Cache
- commands::nekos::CacheInner
- commands::nekos::NekosArguments
- commands::nekos::NekosClient
- commands::nekos::NsfwArg
- commands::nekos::NsfwArgParseError
- commands::quizizz::CodeCache
- commands::quizizz::QuizizzClient
- commands::r6stats::R6StatsClient
- commands::r6stats::R6StatsOptions
- commands::r6tracker::R6TrackerClient
- commands::r6tracker::R6TrackerOptions
- commands::r6tracker::Stats
- commands::reddit_embed::RedditEmbedData
- commands::rule34::Rule34Client
- commands::rule34::Rule34Options
- commands::sauce_nao::SauceNaoClient
- commands::shift::GameArg
- commands::shift::GameParseError
- commands::shift::ShiftClient
- commands::tic_tac_toe::GamePlayerMention
- commands::tic_tac_toe::TicTacToeData
- commands::tic_tac_toe::renderer::Renderer
- commands::tic_tac_toe::renderer::SkiaBuilder
- commands::tiktok_embed::TikTokData
- commands::tiktok_embed::TikTokEmbedOptions
- commands::urban::UrbanClient
- commands::yodaspeak::Options
- config::Config
- config::DeviantArtConfig
- config::FmlConfig
- config::LogConfig
- config::OpenAiConfig
- config::SauceNaoConfig
- config::StatusConfig
- config::ValidationMessage
- database::Database
- database::model::DatabaseUserId
- database::model::MaybeGuildString
- database::model::TicTacToeGame
- database::model::TicTacToePlayerParseError
- database::model::TicTacToeScore
- database::model::TicTacToeTopPlayerScore
- database::model::TikTokEmbedFlags
- logger::DelayWriter
- logger::delay_writer::DelayWriter
- util::AsciiTable
- util::EncoderTask
- util::LoadingReaction
- util::TimedCache
- util::TimedCacheEntry
- util::ascii_table::AsciiTable
- util::encoder_task::EncoderTask
- util::encoder_task::EncoderTaskEncodeBuilder
- util::loading_reaction::LoadingReaction
- util::timed_cache::TimedCache
- util::timed_cache::TimedCacheEntry
- util::timed_cache::TimedCacheInner
Enums
- config::ActivityKind
- config::Severity
- config::ValidationError
- database::TicTacToeCreateGameError
- database::TicTacToeTryMoveError
- database::TicTacToeTryMoveResponse
- database::model::TicTacToePlayer
- database::tic_tac_toe::TicTacToeCreateGameError
- database::tic_tac_toe::TicTacToeTryMoveError
- database::tic_tac_toe::TicTacToeTryMoveResponse
- logger::delay_writer::DelayWriterInner
- util::encoder_task::Message
Traits
Functions
- after_handler
- async_main
- before_handler
- checks::admin::admin_check
- checks::admin::create_slash_check
- checks::enabled::checks_are_same
- checks::enabled::create_slash_check
- checks::enabled::enabled_check
- commands::cache_stats::cache_stats
- commands::chat::create_slash_command
- commands::cmd::cmd
- commands::cmd::list
- commands::cmd::status_to_str
- commands::create_slash_help_command
- commands::deviantart::deviantart
- commands::fml::fml
- commands::insta_dl::download_post
- commands::insta_dl::get_extension_from_url
- commands::insta_dl::insta_dl
- commands::invite::invite
- commands::iqdb::iqdb
- commands::latency::latency
- commands::leave::leave
- commands::nekos::create_slash_command
- commands::ping::create_slash_command
- commands::quizizz::finder_task
- commands::quizizz::quizizz
- commands::r6stats::create_slash_command
- commands::r6tracker::create_slash_command
- commands::reddit::reddit
- commands::reddit_embed::parse_post_url
- commands::reddit_embed::reddit_embed
- commands::rule34::create_slash_command
- commands::sauce_nao::sauce_nao
- commands::shift::shift
- commands::stop::stop
- commands::system::fmt_cpu_frequency
- commands::system::get_cpu_usage
- commands::system::system
- commands::tic_tac_toe::board::board
- commands::tic_tac_toe::concede::concede
- commands::tic_tac_toe::play::play
- commands::tic_tac_toe::renderer::draw_winning_line
- commands::tic_tac_toe::scoreboard::scoreboard
- commands::tic_tac_toe::stats::stats
- commands::tic_tac_toe::tic_tac_toe
- commands::tiktok_embed::bool_to_str
- commands::tiktok_embed::calc_target_bitrate
- commands::tiktok_embed::create_slash_command
- commands::urban::urban
- commands::uwuify::uwuify
- commands::uwuify::uwuify_str
- commands::vaporwave::vaporwave
- commands::vaporwave::vaporwave_str
- commands::xkcd::xkcd
- commands::yodaspeak::create_slash_command
- commands::zalgo::zalgo
- config::default_prefix
- database::sqlite_logger_func
- database::tic_tac_toe::create_user_score_data
- database::tic_tac_toe::delete_tic_tac_toe_game
- database::tic_tac_toe::get_tic_tac_toe_game
- database::tic_tac_toe::set_draw_tic_tac_toe_game
- database::tic_tac_toe::set_win_tic_tac_toe_game
- database::tic_tac_toe::update_tic_tac_toe_game
- handle_ctrl_c
- help
- logger::setup
- main
- process_dispatch_error
- process_dispatch_error_future
- real_main
- setup
- setup::load_config
- setup_client
- unrecognised_command_handler
- util::encoder_task::encoder_task_impl
- util::extract_urls
Type Aliases
- checks::enabled::MutexGuard
- commands::quizizz::SearchResult
- commands::reddit_embed::LinkVec
- commands::reddit_embed::PostId
- commands::reddit_embed::SubReddit
- commands::tiktok_embed::VideoDownloadRequestMap
Statics
- GENERAL_GROUP
- GENERAL_GROUP_OPTIONS
- HELP
- HELP_OPTIONS
- checks::admin::ADMIN_CHECK
- checks::enabled::ENABLED_CHECK
- commands::cache_stats::CACHE_STATS_COMMAND
- commands::cache_stats::CACHE_STATS_COMMAND_OPTIONS
- commands::cmd::CMD_COMMAND
- commands::cmd::CMD_COMMAND_OPTIONS
- commands::cmd::LIST_COMMAND
- commands::cmd::LIST_COMMAND_OPTIONS
- commands::deviantart::DEVIANTART_COMMAND
- commands::deviantart::DEVIANTART_COMMAND_OPTIONS
- commands::fml::FML_COMMAND
- commands::fml::FML_COMMAND_OPTIONS
- commands::insta_dl::INSTA_DL_COMMAND
- commands::insta_dl::INSTA_DL_COMMAND_OPTIONS
- commands::invite::INVITE_COMMAND
- commands::invite::INVITE_COMMAND_OPTIONS
- commands::iqdb::IQDB_COMMAND
- commands::iqdb::IQDB_COMMAND_OPTIONS
- commands::latency::LATENCY_COMMAND
- commands::latency::LATENCY_COMMAND_OPTIONS
- commands::leave::LEAVE_COMMAND
- commands::leave::LEAVE_COMMAND_OPTIONS
- commands::quizizz::QUIZIZZ_COMMAND
- commands::quizizz::QUIZIZZ_COMMAND_OPTIONS
- commands::reddit::REDDIT_COMMAND
- commands::reddit::REDDIT_COMMAND_OPTIONS
- commands::reddit_embed::REDDIT_EMBED_COMMAND
- commands::reddit_embed::REDDIT_EMBED_COMMAND_OPTIONS
- commands::sauce_nao::SAUCE_NAO_COMMAND
- commands::sauce_nao::SAUCE_NAO_COMMAND_OPTIONS
- commands::shift::SHIFT_COMMAND
- commands::shift::SHIFT_COMMAND_OPTIONS
- commands::stop::STOP_COMMAND
- commands::stop::STOP_COMMAND_OPTIONS
- commands::system::SYSTEM_COMMAND
- commands::system::SYSTEM_COMMAND_OPTIONS
- commands::tic_tac_toe::BOARD_COMMAND
- commands::tic_tac_toe::CONCEDE_COMMAND
- commands::tic_tac_toe::PLAY_COMMAND
- commands::tic_tac_toe::SCOREBOARD_COMMAND
- commands::tic_tac_toe::STATS_COMMAND
- commands::tic_tac_toe::TIC_TAC_TOE_COMMAND
- commands::tic_tac_toe::TIC_TAC_TOE_COMMAND_OPTIONS
- commands::tic_tac_toe::board::BOARD_COMMAND
- commands::tic_tac_toe::board::BOARD_COMMAND_OPTIONS
- commands::tic_tac_toe::concede::CONCEDE_COMMAND
- commands::tic_tac_toe::concede::CONCEDE_COMMAND_OPTIONS
- commands::tic_tac_toe::play::PLAY_COMMAND
- commands::tic_tac_toe::play::PLAY_COMMAND_OPTIONS
- commands::tic_tac_toe::renderer::FONT_FACE
- commands::tic_tac_toe::scoreboard::SCOREBOARD_COMMAND
- commands::tic_tac_toe::scoreboard::SCOREBOARD_COMMAND_OPTIONS
- commands::tic_tac_toe::stats::STATS_COMMAND
- commands::tic_tac_toe::stats::STATS_COMMAND_OPTIONS
- commands::urban::URBAN_COMMAND
- commands::urban::URBAN_COMMAND_OPTIONS
- commands::uwuify::UWUIFY_COMMAND
- commands::uwuify::UWUIFY_COMMAND_OPTIONS
- commands::vaporwave::VAPORWAVE_COMMAND
- commands::vaporwave::VAPORWAVE_COMMAND_OPTIONS
- commands::xkcd::XKCD_COMMAND
- commands::xkcd::XKCD_COMMAND_OPTIONS
- commands::zalgo::ZALGO_COMMAND
- commands::zalgo::ZALGO_COMMAND_OPTIONS
- database::LOGGER_INIT
- util::URL_REGEX
Constants
- TOKIO_RT_SHUTDOWN_TIMEOUT
- commands::chat::R6_TRACKER_PROMPT
- commands::deviantart::COOKIE_KEY
- commands::deviantart::DATA_STORE_NAME
- commands::nekos::BUFFER_SIZE
- commands::quizizz::LIMIT_REACHED_MSG
- commands::quizizz::MAX_CODE
- commands::quizizz::MAX_TRIES
- commands::system::BYTES_IN_GB_F64
- commands::tic_tac_toe::renderer::FONT_BYTES
- commands::tic_tac_toe::renderer::HALF_SQUARE_SIZE_F32
- commands::tic_tac_toe::renderer::MAX_PARALLEL_RENDER_LIMIT
- commands::tic_tac_toe::renderer::RENDERED_SIZE
- commands::tic_tac_toe::renderer::SQUARE_SIZE
- commands::tic_tac_toe::renderer::SQUARE_SIZE_F32
- commands::tic_tac_toe::renderer::SQUARE_SIZE_USIZE
- commands::tiktok_embed::ENCODER_PREFERENCE_LIST
- commands::tiktok_embed::FILE_SIZE_LIMIT_BYTES
- commands::tiktok_embed::TARGET_FILE_SIZE_BYTES
- commands::uwuify::FACES
- database::SETUP_TABLES_SQL
- database::disabled_commands::GET_COMMAND_DISABLED_SQL
- database::disabled_commands::SET_COMMAND_DISABLED_SQL
- database::kv_store::GET_STORE_SQL
- database::kv_store::PUT_STORE_SQL
- database::reddit_embed::GET_REDDIT_EMBED_ENABLED_SQL
- database::reddit_embed::SET_REDDIT_EMBED_ENABLED_SQL
- database::tic_tac_toe::CHECK_IN_TIC_TAC_TOE_GAME_SQL
- database::tic_tac_toe::CREATE_DEFAULT_SCORE_TIC_TAC_TOE_SQL
- database::tic_tac_toe::CREATE_TIC_TAC_TOE_GAME_SQL
- database::tic_tac_toe::DELETE_TIC_TAC_TOE_GAME_SQL
- database::tic_tac_toe::GET_TIC_TAC_TOE_GAME_SQL
- database::tic_tac_toe::GET_TIC_TAC_TOE_SCORE_SQL
- database::tic_tac_toe::GET_TOP_TIC_TAC_TOE_SCORES_SQL
- database::tic_tac_toe::INCREMENT_CONCEDES_SCORE_TIC_TAC_TOE_SQL
- database::tic_tac_toe::INCREMENT_LOSSES_SCORE_TIC_TAC_TOE_SQL
- database::tic_tac_toe::INCREMENT_TIES_SCORE_TIC_TAC_TOE_SQL
- database::tic_tac_toe::INCREMENT_WINS_SCORE_TIC_TAC_TOE_SQL
- database::tic_tac_toe::UPDATE_TIC_TAC_TOE_GAME_SQL
- database::tiktok_embed::GET_TIKTOK_EMBED_FLAGS_SQL
- database::tiktok_embed::SET_TIKTOK_EMBED_FLAGS_SQL
- logger::delay_writer::DEFAULT_CAPACITY
- util::loading_reaction::ERR_EMOJI
- util::loading_reaction::LOADING_EMOJI
- util::loading_reaction::OK_EMOJI
- util::timed_cache::DEFAULT_EXPIRE_TIME