Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Libera-Chat/sable
/ functions
Functions
1,187 in github.com/Libera-Chat/sable
⨍
Functions
1,187
◇
Types & classes
375
Function
handle_privmsg
( server: &ClientServer, response: &dyn CommandResponse, source: UserSource<'_>, cmd: &dyn Com
sable_ircd/src/command/handlers/privmsg.rs:5
Function
handle_quit
( server: &ClientServer, cmd: &dyn Command, source: CommandSource, response: &dyn CommandRespo
sable_ircd/src/command/handlers/quit.rs:4
Function
handle_register
( network: &Network, source: CommandSource<'_>, response: &dyn CommandResponse, server: &Clien
sable_ircd/src/command/handlers/register.rs:4
Function
handle_register
( source: LoggedInUserSource<'_>, cmd: &dyn Command, services_target: ServicesTarget<'_>, chan
sable_ircd/src/command/handlers/services/cs/register.rs:8
Method
handle_remote_command
(&self, cmd: RemoteServerRequestType)
sable_ircd/src/server/server_type.rs:174
Method
handle_remote_command
(&self, req: RemoteServerRequestType)
sable_services/src/server/mod.rs:139
Method
handle_remote_command
( &self, req: sable_network::rpc::RemoteServerRequestType, )
sable_history/src/server/mod.rs:165
Function
handle_rename
( server: &ClientServer, net: &Network, cmd: &dyn Command, response: &dyn CommandResponse,
sable_ircd/src/command/handlers/rename.rs:5
Function
handle_role
( source: LoggedInUserSource<'_>, cmd: &dyn Command, services_target: ServicesTarget<'_>, chan
sable_ircd/src/command/handlers/services/cs/role.rs:10
Function
handle_session
( server: &ClientServer, cmd: &dyn Command, response: &dyn CommandResponse, source: CommandSou
sable_ircd/src/command/handlers/session.rs:5
Function
handle_tagmsg
()
sable_ircd/src/command/handlers/tagmsg.rs:8
Function
handle_topic
( cmd: &dyn Command, server: &ClientServer, net: &Network, source: UserSource<'_>, respons
sable_ircd/src/command/handlers/topic.rs:4
Function
handle_user
( server: &ClientServer, source: PreClientSource, cmd: &dyn Command, username: Username, u
sable_ircd/src/command/handlers/user.rs:4
Function
handle_version
(server: &ClientServer, response: &dyn CommandResponse)
sable_ircd/src/command/handlers/version.rs:4
Function
handle_who
( server: &ClientServer, network: &Network, response: &dyn CommandResponse, source: UserSource
sable_ircd/src/command/handlers/who.rs:8
Method
has
(&self, flag: ChannelAccessFlag)
sable_network/src/network/wrapper/channel_access.rs:25
Method
has_mode
Test for whether a given simple mode flag is set
sable_network/src/network/wrapper/channel_mode.rs:11
Method
historic_id
(&self)
sable_network/src/network/state/historic.rs:25
Method
hostname
(&self)
sable_network/src/network/wrapper/user_connection.rs:25
Method
id
(&self)
sable_network/src/network/state/historic.rs:21
Method
id
(&self)
sable_network/src/network/wrapper/channel_role.rs:9
Method
id
Return this object's ID
sable_network/src/network/wrapper/bans.rs:11
Method
id
(&self)
sable_network/src/network/wrapper/nick_registration.rs:9
Method
id
Return this object's ID
sable_network/src/network/wrapper/channel_topic.rs:12
Method
id
Return this object's ID
sable_network/src/network/wrapper/list_mode_entry.rs:11
Method
id
Return this object's ID
sable_network/src/network/wrapper/server.rs:12
Method
id
(&self)
sable_network/src/network/wrapper/user_connection.rs:13
Method
id
(&self)
sable_network/src/network/wrapper/user.rs:45
Method
id
(&self)
sable_network/src/network/wrapper/channel_access.rs:9
Method
id
Return this object's ID
sable_network/src/network/wrapper/membership.rs:13
Method
id
Return this object's ID
sable_network/src/network/wrapper/channel_invite.rs:12
Method
id
(&self)
sable_network/src/network/wrapper/message.rs:96
Method
id
Return this object's ID
sable_network/src/network/wrapper/list_mode.rs:11
Function
info_handler
Syntax: INFO
sable_ircd/src/command/handlers/info.rs:5
Method
int
(name: &str, param: i32)
sable_ircd/src/isupport.rs:37
Method
introduce_history_server
( &mut self, target: ServerId, _event: &Event, _update: &IntroduceHistoryServe
sable_network/src/network/network/history_state.rs:7
Method
introduce_services_server
( &mut self, target: ServerId, event: &Event, update: &IntroduceServicesServer
sable_network/src/network/network/account_state.rs:7
Method
is_builtin
(&self)
sable_network/src/network/wrapper/channel_role.rs:31
Function
is_channel_name
(name: &str)
sable_network/src/utils/string_utils.rs:1
Method
is_host
(&self)
sable_network/src/types/matchers.rs:16
Method
is_ip
(&self)
sable_network/src/types/matchers.rs:20
Method
iter
Return an iterator that repeatedly calls `next()` on this queue to drain elements that are ready for processing.
sable_ircd/src/throttled_queue.rs:99
Method
json_for_compare
(&self)
sable_network/src/network/tests/fixtures.rs:24
Method
kill
(&self)
sable_network/src/audit/mod.rs:86
Function
leading_space
()
sable_ircd/src/client_message.rs:193
Method
list_targets
( &self, user: UserId, after_ts: Option<i64>, before_ts: Option<i64>,
sable_network/src/history/remote_service.rs:29
Method
list_targets
( &self, user: UserId, after_ts: Option<i64>, before_ts: Option<i64>,
sable_network/src/history/tiered_service.rs:37
Method
list_targets
( &self, user: UserId, after_ts: Option<i64>, before_ts: Option<i64>,
sable_network/src/history/local_service.rs:182
Method
listen_and_log
( event_channel: Sender<InternalConnectionEventType>, control_channel: Receiver<ListenerContro
client_listener/src/internal/listener.rs:45
Method
listen_loop
( event_channel: Sender<InternalConnectionEventType>, mut control_channel: Receiver<ListenerCo
client_listener/src/internal/listener.rs:74
Method
load_config
( &mut self, _target: ConfigId, _event: &Event, details: &details::LoadConfig,
sable_network/src/network/network/config_state.rs:6
Method
load_file
Load the network configuration from a given file path
sable_network/src/sync/config.rs:61
Method
load_file
Load configuration from a file
sable_server/src/server.rs:48
Method
load_from
(ctx: &'a dyn Command)
sable_ircd/src/command/plumbing/conditional_argument_types.rs:77
Method
load_from
(ctx: &'a dyn Command)
sable_ircd/src/command/plumbing/source_types.rs:19
Method
load_from
(ctx: &'a dyn Command)
sable_ircd/src/command/plumbing/argument_type.rs:104
Method
load_from
(ctx: &'a dyn Command)
sable_ircd/src/command/plumbing/argument_wrappers.rs:17
Function
load_network_config
Load a network state configuration for boostrapping
sable_server/src/config.rs:107
Function
main
()
sable_network/build.rs:5
Function
main
Main entry point. Because the tokio runtime can't survive forking, `main()` loads the application configs (in order to report as many errors as possi
sable_ircd/src/bin/sable_ircd.rs:34
Function
main
Main entry point. Because the tokio runtime can't survive forking, `main()` loads the application configs (in order to report as many errors as possi
sable_services/src/bin/sable_services.rs:25
Function
main
()
auth_client/src/bin/auth_client/main.rs:10
Function
main
()
sable_history/build.rs:1
Function
main
Main entry point. Because the tokio runtime can't survive forking, `main()` loads the application configs (in order to report as many errors as possi
sable_history/src/bin/sable_history.rs:25
Function
main
()
client_listener/src/bin/listener_process.rs:8
Function
main
()
client_listener/examples/restart.rs:78
Function
main
()
client_listener/examples/echo.rs:8
Method
make_response_sink
Create the appropriate internal response sink
sable_ircd/src/command/client_command.rs:112
Method
matches_host
(&self, hostname: &str)
sable_network/src/types/matchers.rs:24
Method
matches_ip
(&self, addr: &IpAddr)
sable_network/src/types/matchers.rs:31
Method
memberships
Iterate over all memberships.
sable_network/src/network/network/accessors.rs:254
Method
message
(id: ConnectionId, message: String)
client_listener/src/protocols.rs:57
Method
mode
The [ChannelMode] for this channel
sable_network/src/network/wrapper/channel.rs:22
Function
mode_flags
(input: TokenStream)
sable_macros/src/lib.rs:56
Function
mode_flags
(input: TokenStream)
sable_macros/src/modeflags.rs:55
Method
name
(&self)
sable_network/src/network/wrapper/channel_role.rs:19
Method
name
(&self)
sable_network/src/network/wrapper/account.rs:14
Function
net_with_channel_can_be_serialized
()
sable_network/src/network/tests/serialize.rs:12
Function
net_with_user_can_be_serialized
()
sable_network/src/network/tests/serialize.rs:23
Method
new
Construct a `Pattern`
sable_network/src/types/pattern.rs:43
Method
new
(pattern: Pattern)
sable_network/src/types/matchers.rs:84
Method
new
()
sable_network/src/policy/standard_debugging_policy.rs:7
Method
new
()
sable_network/src/policy/standard_channel_policy.rs:11
Method
new
()
sable_network/src/policy/mod.rs:84
Method
new
()
sable_network/src/policy/standard_oper_policy.rs:12
Method
new
()
sable_network/src/policy/standard_user_policy.rs:11
Method
new
()
sable_network/src/policy/ban_resolver.rs:23
Method
new
()
sable_network/src/policy/standard_registration_policy.rs:9
Method
new
(node: &'a NetworkNode, user: Option<UserId>, ip: IpAddr, action: String)
sable_network/src/audit/mod.rs:54
Method
new
()
sable_network/src/network/update_receiver.rs:27
Method
new
()
sable_network/src/network/ban/repository.rs:25
Method
new
Create an empty network state.
sable_network/src/network/network/mod.rs:107
Method
new
Construct an empty store
sable_network/src/network/network/user_history.rs:12
Method
new
(id: ChannelId, name: ChannelName, mode: ChannelMode)
sable_network/src/network/state/channel.rs:59
Method
new
(nick: Nickname, user: UserId, timestamp: i64, created: EventId)
sable_network/src/network/state/user.rs:83
Method
new
()
sable_network/src/network/state/access_flag.rs:75
Method
new
(user: &super::User, network: &Network)
sable_network/src/network/state/historic.rs:64
Method
new
()
sable_network/src/network/tests/fixtures.rs:17
Method
new
(net: &'a Network, iter: I)
sable_network/src/network/wrapper/wrapper.rs:38
Method
new
(network: &'a Network, id: ListModeId)
sable_network/src/network/wrapper/list_mode.rs:30
← previous
next →
801–900 of 1,187, ranked by callers