MCPcopy Create free account

hub / github.com/Libera-Chat/sable / types & classes

Types & classes375 in github.com/Libera-Chat/sable

↓ 14 callersClassUser
sable_network/src/network/state/user.rs:41
↓ 13 callersClassChannel
sable_network/src/network/state/channel.rs:7
↓ 4 callersClassEvent
sable_network/src/network/event/event.rs:13
↓ 3 callersEnumError
sable_ipc/src/lib.rs:16
↓ 3 callersClassTargetedMessage
sable_network/src/sync/message.rs:38
↓ 2 callersClassChannel
sable_history/src/models/channel.rs:6
↓ 2 callersClassChannelAccessMask
sable_network/src/network/state/access_flag.rs:68
↓ 2 callersEnumConnectionError
client_listener/src/error.rs:7
↓ 2 callersClassInboundTagSet
sable_ircd/src/client_message.rs:11
↓ 2 callersClassPreClient
sable_ircd/src/client.rs:65
↓ 2 callersClassServer
sable_network/src/network/state/server.rs:17
↓ 2 callersClassUser
sable_network/src/network/wrapper/user.rs:6
↓ 1 callersClassChannel
A wrapper around a [`state::Channel`]
sable_network/src/network/wrapper/channel.rs:5
↓ 1 callersClassChannelAccessSet
sable_network/src/network/state/access_flag.rs:65
↓ 1 callersClassConnection
client_listener/src/connection.rs:10
↓ 1 callersClassConnectionId
client_listener/src/id.rs:7
↓ 1 callersClassListener
client_listener/src/internal/listener.rs:12
↓ 1 callersEnumListenerError
client_listener/src/error.rs:22
↓ 1 callersClassListenerId
client_listener/src/id.rs:4
↓ 1 callersEnumLookupError
sable_network/src/network/errors.rs:8
↓ 1 callersClassMessage
sable_network/src/sync/message.rs:52
↓ 1 callersClassNicknameMatcher
sable_network/src/types/matchers.rs:73
↓ 1 callersClassRemoteServerRequest
sable_network/src/rpc/network_message.rs:34
↓ 1 callersClassServer
A wrapper around a [`state::Server`]
sable_network/src/network/wrapper/server.rs:5
↓ 1 callersClassStringValidationError
sable_network/src/validated.rs:32
↓ 1 callersClassThrottledQueueIterator
sable_ircd/src/throttled_queue.rs:40
ClassAcceptAnyClientCertVerifier
client_listener/src/internal/client_verifier.rs:3
EnumAccessError
sable_ircd/src/server/user_access.rs:7
ClassAccount
sable_network/src/network/state/account.rs:6
ClassAccount
sable_network/src/network/wrapper/account.rs:4
ClassAccountAuth
sable_services/src/model/mod.rs:5
ClassAdminInfo
Dont let typos into the config
sable_ircd/src/server/config.rs:68
ClassAliasUser
sable_network/src/network/config/mod.rs:24
InterfaceAmbientArgument
Trait to be implemented for any type that can be an ambient parameter (i.e. one that does not originate from a positional command parameter, but is ta
sable_ircd/src/command/plumbing/argument_type.rs:10
ClassArgList
A container for the rest of the arguments, where additional parameters may or may not be required depending on the processing of previous ones.
sable_ircd/src/command/plumbing/argument_list.rs:31
ClassArgListIter
sable_ircd/src/command/plumbing/argument_list.rs:4
ClassArgs
sable_history/src/bin/sable_history.rs:6
ClassAsyncHandlerCollection
sable_ircd/src/server/async_handler_collection.rs:5
InterfaceAsyncHandlerFn
sable_ircd/src/command/plumbing/handler.rs:21
ClassAtomicCapabilitySet
sable_ircd/src/capability/mod.rs:130
EnumAuditLogCategory
sable_network/src/network/state/audit_log.rs:7
ClassAuditLogEntry
sable_network/src/network/state/audit_log.rs:15
ClassAuditLogger
sable_network/src/audit/mod.rs:11
ClassAuditLoggerEntry
sable_network/src/audit/mod.rs:18
ClassAuthClient
Library interface to the auth client process.
auth_client/src/auth_client.rs:25
EnumAuthClientError
auth_client/src/auth_client.rs:88
ClassAuthClientState
auth_client/src/auth_client.rs:34
EnumAuthEvent
auth_client/src/event.rs:15
EnumAuthenticateStatus
sable_network/src/rpc/network_message.rs:125
ClassAuthorisedFingerprint
sable_server/src/config.rs:13
EnumBanMatchType
sable_network/src/network/ban/mod.rs:16
ClassBanRepository
sable_network/src/network/ban/repository.rs:14
InterfaceBanResolver
A `BanResolver` contains the policy to match ban list entries
sable_network/src/policy/ban_resolver.rs:4
ClassBatchBuilder
Builds a batch and allows tags and parameters to be set before the batch is opened.
sable_ircd/src/messages/batch.rs:6
EnumBcryptVersion
sable_services/src/hashing.rs:18
EnumBuiltinLogTarget
sable_server/src/config.rs:21
ClassCapabilityCondition
sable_ircd/src/capability/capability_condition.rs:4
ClassCapabilityEntry
sable_ircd/src/capability/repository.rs:10
ClassCapabilityRepository
sable_ircd/src/capability/repository.rs:17
ClassChannelAccess
sable_network/src/network/state/account.rs:27
ClassChannelAccess
sable_network/src/network/wrapper/channel_access.rs:3
EnumChannelAccessFlag
sable_network/src/network/state/access_flag.rs:12
ClassChannelHistorySubscriber
sable_network/src/subscriber.rs:19
ClassChannelInvite
sable_network/src/network/state/channel.rs:52
ClassChannelInvite
A wrapper around a [`state::ChannelInvite`]
sable_network/src/network/wrapper/channel_invite.rs:5
ClassChannelMode
sable_network/src/network/state/channel.rs:24
ClassChannelMode
A wrapper around a [`state::ChannelMode`]
sable_network/src/network/wrapper/channel_mode.rs:4
EnumChannelPermissionError
sable_network/src/policy/error.rs:5
InterfaceChannelPolicyService
sable_network/src/policy/channel_policy.rs:5
ClassChannelRegistration
sable_network/src/network/state/account.rs:21
ClassChannelRegistration
sable_network/src/network/wrapper/channel_registration.rs:4
ClassChannelRole
sable_network/src/network/state/account.rs:44
ClassChannelRole
sable_network/src/network/wrapper/channel_role.rs:3
EnumChannelRoleName
sable_network/src/network/state/account.rs:35
ClassChannelTopic
sable_network/src/network/state/channel.rs:41
ClassChannelTopic
A wrapper around a [`state::ChannelTopic`]
sable_network/src/network/wrapper/channel_topic.rs:5
ClassClientCapabilitySet
sable_ircd/src/capability/mod.rs:90
ClassClientCommand
A client command to be handled
sable_ircd/src/command/client_command.rs:54
ClassClientConnection
sable_ircd/src/client.rs:26
ClassClientConnectionState
sable_ircd/src/client.rs:46
ClassClientMessage
sable_ircd/src/client_message.rs:21
EnumClientMessageParseError
sable_ircd/src/client_message.rs:34
ClassClientServer
A client server. This type uses the [`NetworkNode`] struct to link to the network and process state. It consumes the stream of history output by `Net
sable_ircd/src/server/mod.rs:66
ClassClientServerConfig
sable_ircd/src/server/config.rs:96
ClassClientServerState
sable_ircd/src/server/server_type.rs:13
InterfaceCommand
sable_ircd/src/command/plumbing/mod.rs:9
EnumCommandAction
The largest variant is also the most commonly constructed by far
sable_ircd/src/command/action.rs:13
ClassCommandDispatcher
A command dispatcher. Collects registered command handlers and allows lookup by command name.
sable_ircd/src/command/dispatcher.rs:19
EnumCommandError
sable_ircd/src/command/error.rs:13
EnumCommandError
sable_services/src/server/command.rs:8
InterfaceCommandExt
Extension trait adding some useful functionality to implementors of [`Command`]
sable_ircd/src/command/plumbing/command_ext.rs:9
ClassCommandHandlerAttr
sable_macros/src/command_handler.rs:8
ClassCommandRegistration
A command handler registration. Constructed by the `command_handler` attribute macro.
sable_ircd/src/command/dispatcher.rs:11
InterfaceCommandResponse
Trait describing the ability to send responses to a command. This essentially combines a [`MessageSink`] with knowledge of the source and target para
sable_ircd/src/command/plumbing/command_response.rs:15
EnumCommandSource
Describes the possible types of connection that can invoke a command handler
sable_ircd/src/command/client_command.rs:10
ClassConditional
An optional argument, which may or may not be required depending upon the values of other arguments. Will be parsed as usual, but reporting of any err
sable_ircd/src/command/plumbing/conditional_argument_types.rs:49
EnumConfigError
sable_network/src/sync/config.rs:46
ClassConfigProcessingError
sable_ircd/src/server/config.rs:104
ClassConnectionCollection
Stores the client connections handled by a [`ClientServer`], and allows lookup by either connection ID or user ID
sable_ircd/src/connection_collection.rs:12
InterfaceConnectionCollectionLockHelper
Helper trait to allow calling read methods of [`ConnectionCollection`] directly on an RwLock
sable_ircd/src/connection_collection.rs:229
next →1–100 of 375, ranked by callers