Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jacherr/assyst2
/ types & classes
Types & classes
199 in github.com/Jacherr/assyst2
⨍
Functions
764
◇
Types & classes
199
↓ 15 callers
Class
ArgsExhausted
assyst-core/src/command/errors.rs:80
↓ 6 callers
Class
Image
assyst-core/src/command/arguments.rs:1061
↓ 3 callers
Class
Codeblock
assyst-core/src/command/arguments.rs:362
↓ 3 callers
Class
Rest
assyst-core/src/command/arguments.rs:511
↓ 3 callers
Class
User
assyst-core/src/command/arguments.rs:397
↓ 2 callers
Class
AutocompleteVisitable
assyst-proc-macro/src/lib.rs:106
↓ 2 callers
Class
Channel
assyst-core/src/command/arguments.rs:457
↓ 2 callers
Class
FileDeletionDefer
assyst-flux-iface/src/lib.rs:30
↓ 2 callers
Class
RestNoFlags
assyst-core/src/command/arguments.rs:568
↓ 2 callers
Class
Word
assyst-core/src/command/arguments.rs:297
↓ 2 callers
Class
WordAutocomplete
assyst-core/src/command/arguments.rs:327
↓ 1 callers
Class
Atleast
Same as `Rest`, but requires at least N elements to be present.
assyst-tag/src/subtags.rs:60
↓ 1 callers
Interface
Command
assyst-core/src/command/mod.rs:212
↓ 1 callers
Enum
DownloadError
assyst-core/src/downloader.rs:15
↓ 1 callers
Class
ExecutableDeletionDefer
assyst-core/src/command/misc/run.rs:26
↓ 1 callers
Class
Mention
assyst-tag/src/subtags.rs:153
↓ 1 callers
Enum
ParseToMillisError
assyst-common/src/util/mod.rs:33
↓ 1 callers
Class
Rest
Contiuously parses the rest of the arguments as `T`
assyst-tag/src/subtags.rs:57
Class
ActiveGuildPremiumEntitlement
assyst-database/src/model/active_guild_premium_entitlement.rs:11
Interface
Ansi
assyst-string-fmt/src/ansi.rs:3
Class
ApiResult
assyst-core/src/rest/rust.rs:54
Class
AppError
assyst-webserver/src/lib.rs:29
Class
Assyst
Main Assyst structure, storing the current bot state. Stores stateful information and connections.
assyst-core/src/assyst.rs:31
Class
AssystConfig
assyst-common/src/config/config.rs:6
Class
Attachment
assyst-core/src/command/messagebuilder.rs:8
Class
Authentication
assyst-common/src/config/config.rs:39
Class
AutocompleteData
assyst-core/src/command/autocomplete.rs:5
Enum
Availability
assyst-core/src/command/mod.rs:71
Class
BadTranslateFlags
assyst-core/src/command/fun/translation.rs:19
Class
BadTranslator
assyst-core/src/bad_translator.rs:64
Class
BadTranslatorChannel
assyst-database/src/model/badtranslator_channel.rs:4
Class
BadTranslatorEntry
assyst-core/src/bad_translator.rs:29
Class
BadTranslatorMessages
assyst-database/src/model/badtranslator_messages.rs:3
Class
BadTranslatorRatelimit
assyst-core/src/bad_translator.rs:52
Class
BloomFlags
assyst-core/src/command/image/bloom.rs:15
Enum
CacheJob
assyst-common/src/cache/mod.rs:12
Enum
CacheResponse
assyst-common/src/cache/mod.rs:86
Class
CaptionFlags
assyst-core/src/command/image/caption.rs:45
Enum
Category
assyst-core/src/command/mod.rs:161
Class
Channel
assyst-core/src/command/misc/run.rs:523
Class
ChargeFlags
assyst-core/src/command/misc/run.rs:34
Class
CobaltApiInstance
assyst-common/src/config/config.rs:23
Class
ColourRemoveAllFlags
assyst-core/src/command/fun/colour.rs:421
Class
ColourRole
assyst-database/src/model/colour_role.rs:5
Class
CommandAttributes
assyst-proc-macro/src/lib.rs:13
Class
CommandCtxt
assyst-core/src/command/mod.rs:412
Class
CommandData
assyst-core/src/command/mod.rs:270
Enum
CommandGroupingInteractionInfo
assyst-core/src/command/mod.rs:117
Class
CommandInteractionInfo
assyst-core/src/command/mod.rs:156
Class
CommandMetadata
assyst-core/src/command/mod.rs:95
Class
CommandOutput
assyst-common/src/util/process.rs:132
Class
CommandRatelimits
All command ratelimits, in the format <(guild/user id, command name) => time command was ran>
assyst-core/src/command_ratelimits.rs:7
Class
CommandUsage
assyst-database/src/model/command_usage.rs:4
Class
CompilingCompleteDefer
assyst-flux-iface/src/lib.rs:38
Class
ComponentCtxt
assyst-core/src/command/componentctxt.rs:38
Class
ComponentCtxts
Map of all existing component contexts.
assyst-core/src/command/componentctxt.rs:171
Class
ComponentInteractionData
assyst-core/src/command/componentctxt.rs:21
Enum
ComponentMetadata
assyst-core/src/command/componentctxt.rs:140
Interface
Context
External context for the parser It contains methods that can be provided by the caller (normally the bot crate).
assyst-tag/src/context.rs:17
Class
CoolTextResponse
assyst-core/src/rest/cooltext.rs:11
Class
Count
assyst-database/src/lib.rs:15
Class
Counter
assyst-tag/src/parser.rs:93
Class
CurrentlyEntitledTiers
assyst-core/src/rest/patreon.rs:73
Class
Dat
assyst-core/src/rest/patreon.rs:78
Class
Database
assyst-common/src/config/config.rs:55
Class
DatabaseCache
In-memory cache collection for frequently accessed areas of the database.
assyst-database/src/cache.rs:30
Class
DatabaseHandler
Database hendler providing a connection to the database and helper methods for inserting, fetching, deleting and modifying Assyst database data.
assyst-database/src/lib.rs:26
Class
DatabaseSize
assyst-database/src/lib.rs:20
Class
Datum
assyst-core/src/rest/patreon.rs:48
Class
DatumAttributes
assyst-core/src/rest/patreon.rs:57
Class
DevAttributes
assyst-common/src/config/config.rs:110
Class
DiagnosticBuilder
assyst-tag/src/errors.rs:173
Enum
DiagnosticKind
assyst-tag/src/errors.rs:155
Class
Discord
assyst-core/src/rest/patreon.rs:124
Class
DownloadFlags
assyst-core/src/command/services/download.rs:29
Class
Entitlements
assyst-common/src/config/config.rs:18
Class
Error
assyst-tag/src/errors.rs:109
Enum
ErrorKind
assyst-tag/src/errors.rs:22
Enum
ErrorSeverity
assyst-core/src/gateway_handler/message_parser/error.rs:86
Enum
ExecutionError
assyst-core/src/command/errors.rs:14
Class
ExecutionTimings
assyst-core/src/command/mod.rs:250
Class
FakeEvalBody
assyst-common/src/eval.rs:12
Enum
FakeEvalImageResponse
assyst-common/src/eval.rs:22
Class
FakeEvalMessageData
assyst-common/src/eval.rs:6
Class
FakeEvalResponse
assyst-common/src/eval.rs:18
Class
FilerStats
assyst-core/src/rest/filer.rs:7
Interface
FlagDecode
assyst-core/src/command/flags.rs:72
Enum
FlagType
assyst-core/src/command/flags.rs:65
Class
FluxHandler
assyst-flux-iface/src/lib.rs:45
Class
FluxRequest
assyst-flux-iface/src/flux_request.rs:26
Enum
FluxStep
A step in a Flux execution.
assyst-flux-iface/src/flux_request.rs:6
Class
FreeTier2Requests
assyst-database/src/model/free_tier_2_requests.rs:4
Interface
GetErrorSeverity
assyst-core/src/gateway_handler/message_parser/error.rs:5
Class
GlobalBlacklist
The global blacklist is a list of users who are completely blacklisted from using any of the bot's functionality. It is a simple list table with one c
assyst-database/src/model/global_blacklist.rs:6
Class
GodboltAsmBlock
assyst-core/src/rest/rust.rs:44
Class
GodboltResult
assyst-core/src/rest/rust.rs:49
Class
GuildCache
The cache of all guilds Assyst is part of. When a shard readies up, it receives a list of all guild IDs that shard is responsible for, which are all c
assyst-cache/src/caches/guilds.rs:12
Class
GuildCreateData
assyst-common/src/cache/mod.rs:45
Class
GuildDeleteData
assyst-common/src/cache/mod.rs:68
Class
GuildDisabledCommand
assyst-database/src/model/guild_disabled_command.rs:6
next →
1–100 of 199, ranked by callers