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
Method
disable_persistent_session
( &mut self, target: UserId, _event: &Event, _detail: &details::DisablePersist
sable_network/src/network/network/user_state.rs:349
Function
dispatch_event
(input: TokenStream, is_async: bool)
sable_macros/src/dispatch_event.rs:77
Function
dispatch_event_async
(input: TokenStream)
sable_macros/src/lib.rs:28
Method
dominates
(&self, other: &Self)
sable_network/src/network/wrapper/channel_role.rs:27
Function
double_space
()
sable_ircd/src/client_message.rs:174
Method
drop
(&mut self)
sable_ircd/src/client.rs:224
Method
drop
(&mut self)
sable_ircd/src/command/plumbing/command_response.rs:139
Method
drop
(&mut self)
sable_ircd/src/messages/batch.rs:102
Method
drop
(&mut self)
client_listener/src/internal/listener.rs:123
Method
drop
(&mut self)
sable_ipc/src/lib.rs:100
Function
empty_network_can_be_serialized
()
sable_network/src/network/tests/serialize.rs:6
Method
enable_persistent_session
( &mut self, target: UserId, event: &Event, detail: &details::EnablePersistent
sable_network/src/network/network/user_state.rs:318
Function
ending_colon
()
sable_ircd/src/client_message.rs:167
Function
ending_space
()
sable_ircd/src/client_message.rs:160
Method
epoch
This server's current epoch
sable_network/src/network/wrapper/server.rs:17
Method
error
(id: ConnectionId, error: ConnectionError)
client_listener/src/protocols.rs:64
Function
event_details
(input: TokenStream)
sable_macros/src/lib.rs:11
Function
event_details
(input: TokenStream)
sable_macros/src/define_event_details.rs:44
Method
event_log
(&self)
sable_network/src/sync/replicated_log.rs:383
Function
event_reordering
()
sable_network/tests/event_reordering.rs:12
Method
except_capability
Specify a negative capability requirement - the formatted message will only be sent to clients that do not have this capability
sable_ircd/src/messages/mod.rs:37
Method
expects_response
(&self)
sable_network/src/sync/message.rs:76
Method
expire_old_entries
Expire old entries from the network and history log
sable_network/src/node/mod.rs:230
Method
expires
When the ban expires
sable_network/src/network/wrapper/bans.rs:31
Method
fmt
(&self, f: &mut std::fmt::Formatter)
sable_network/src/types/pattern.rs:24
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
sable_network/src/network/state/account.rs:78
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
sable_network/src/network/state/access_flag.rs:233
Method
fmt
(&self, f: &mut std::fmt::Formatter)
sable_network/src/network/state/message.rs:24
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
sable_network/src/network/wrapper/message.rs:61
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
sable_network/src/network/event/clock.rs:119
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
sable_network/src/sync/message.rs:67
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
sable_ircd/src/command/client_command.rs:34
Method
format
Format the user's modes into a string for client protocol or human consumption
sable_network/src/network/wrapper/user_mode.rs:17
Method
format
Format the current mode flags into a string suitable for client protocol or human consumption
sable_network/src/network/wrapper/channel_mode.rs:17
Method
format
(&self)
sable_ircd/src/messages/source_target.rs:18
Method
from
(value: UserPermissionError)
sable_network/src/policy/error.rs:59
Method
from
(value: ChannelAccessFlag)
sable_network/src/network/state/access_flag.rs:125
Method
from
(value: User<'a>)
sable_network/src/network/wrapper/message.rs:25
Method
from
(req: RemoteServicesServerRequestType)
sable_network/src/rpc/network_message.rs:51
Method
from
(e: tokio::sync::mpsc::error::SendError<T>)
sable_network/src/sync/network.rs:90
Method
from
(value: UserId)
sable_network/src/history/service.rs:19
Method
from
(msg: &str)
sable_ircd/src/errors.rs:19
Method
from
(e: policy::PermissionError)
sable_ircd/src/command/error.rs:64
Method
from
(value: &TargetParameter)
sable_ircd/src/command/plumbing/target_types.rs:20
Method
from
(val: IfParses<T>)
sable_ircd/src/command/plumbing/conditional_argument_types.rs:16
Method
from
(val: UserSource<'a>)
sable_ircd/src/command/plumbing/source_types.rs:79
Method
from
(val: ServicesTarget<'_>)
sable_ircd/src/command/plumbing/argument_wrappers.rs:11
Method
from
(cap: ClientCapability)
sable_ircd/src/capability/mod.rs:176
Method
from
(v: BcryptVersion)
sable_services/src/hashing.rs:31
Method
from
(value: &str)
sable_services/src/server/command.rs:20
Method
from
(value: sable_network::network::state::MessageType)
sable_history/src/types.rs:37
Method
from
(value: &sable_network::network::state::HistoricUser)
sable_history/src/models/historic_user.rs:46
Method
from
(e: std::io::Error)
client_listener/src/error.rs:36
Method
from
(arg: LogLevel)
sable_server/src/config.rs:120
Method
from
(e: Error)
sable_ipc/src/lib.rs:24
Method
from_ban_set
(bans: Vec<state::NetworkBan>)
sable_network/src/network/ban/repository.rs:39
Method
from_inner
(inner: T)
sable_services/src/database/mod.rs:21
Method
from_ip
Construct a `UserDetails` containing only an IP address, for early IP-ban checking.
sable_network/src/network/ban/user_details.rs:17
Method
from_raw_fd
Construct a `Sender` which takes ownership of the given raw FD. # Safety The provided FD must not be used by anything else after being passed to thi
sable_ipc/src/lib.rs:78
Method
from_sql
(bytes: PgValue<'_>)
sable_history/src/types.rs:27
Method
from_str
(s: &str)
sable_network/src/network/state/account.rs:54
Method
from_user
Construct a `UserDetails` with the ident, visible hostname and realname of an existing user
sable_network/src/network/ban/user_details.rs:28
Method
get_commit_date
()
sable_network/src/node/mod.rs:214
Method
get_entries
( &self, user: UserId, target: TargetId, request: HistoryRequest, )
sable_network/src/history/remote_service.rs:72
Method
get_entries
( &self, user: UserId, target: TargetId, request: HistoryRequest, )
sable_network/src/history/tiered_service.rs:85
Method
get_entries
( &self, user: UserId, target: TargetId, request: HistoryRequest, )
sable_network/src/history/local_service.rs:233
Method
get_info
( path: &Option<PathBuf>, name: &str, )
sable_ircd/src/server/config.rs:49
Function
get_since
()
sable_network/src/sync/tests.rs:118
Method
get_socket_for_addr
(addr: &SocketAddr)
sable_network/src/sync/network.rs:323
Method
get_stats
Return some statistics about the event log
sable_network/src/sync/eventlog.rs:102
Function
handle_access
( source: LoggedInUserSource<'_>, cmd: &dyn Command, services_target: ServicesTarget<'_>, chan
sable_ircd/src/command/handlers/services/cs/access.rs:10
Function
handle_admin
(server: &ClientServer, response: &dyn CommandResponse)
sable_ircd/src/command/handlers/admin.rs:4
Function
handle_authenticate
( source: PreClientSource, net: &Network, cmd: &dyn Command, response: &dyn CommandResponse,
sable_ircd/src/command/handlers/services/sasl.rs:10
Function
handle_ban
( server: &ClientServer, source: UserSource, response: &dyn CommandResponse, new_ban_str: &str
sable_ircd/src/command/handlers/ban.rs:25
Function
handle_cap
( server: &ClientServer, source: CommandSource, cmd: &dyn Command, response: &dyn CommandRespo
sable_ircd/src/command/handlers/cap.rs:7
Function
handle_cert
( services: ServicesTarget<'_>, net: &Network, source: LoggedInUserSource<'_>, cmd: &dyn Comma
sable_ircd/src/command/handlers/services/ns/cert.rs:6
Function
handle_chathistory
( ctx: &dyn Command, source: UserSource<'_>, server: &ClientServer, response: &dyn CommandResp
sable_ircd/src/command/handlers/chathistory.rs:50
Method
handle_connection
( self: Arc<NetworkTaskState>, tls_acceptor: TlsAcceptor, conn: TcpStream, mes
sable_network/src/sync/network.rs:457
Method
handle_connection
( conn: TcpStream, acceptor: Arc<TlsAcceptor>, data: Arc<ManagementServiceData>, )
sable_server/src/management.rs:183
Function
handle_cs
( _source: UserSource<'a>, subcommand: &'a str, args: ArgList<'a>, )
sable_ircd/src/command/handlers/services/cs.rs:4
Function
handle_cs
( _source: UserSource<'a>, subcommand: &'a str, args: ArgList<'a>, )
sable_ircd/src/command/handlers/services/ns.rs:4
Method
handle_history_update
(&self, update: NetworkHistoryUpdate)
sable_ircd/src/server/update_handler.rs:9
Method
handle_history_update
(&self, update: NetworkHistoryUpdate)
sable_history/src/server/update_handler.rs:12
Function
handle_invite
( server: &ClientServer, source: UserSource, response: &dyn CommandResponse, target: wrapper::
sable_ircd/src/command/handlers/invite.rs:4
Function
handle_join
( server: &ClientServer, net: &Network, cmd: &dyn Command, source: UserSource<'_>, channel
sable_ircd/src/command/handlers/join.rs:4
Function
handle_kick
( server: &ClientServer, cmd: &dyn Command, net: &Network, source: UserSource<'_>, channel
sable_ircd/src/command/handlers/kick.rs:4
Function
handle_kill
( server: &ClientServer, source: UserSource, audit: AuditLogger, target: wrapper::User, me
sable_ircd/src/command/handlers/kill.rs:5
Function
handle_kline
( server: &ClientServer, response: &dyn CommandResponse, source: UserSource, audit: AuditLogge
sable_ircd/src/command/handlers/kline.rs:8
Function
handle_links
( response: &dyn CommandResponse, local_server: &ClientServer, net: &Network, source: UserSour
sable_ircd/src/command/handlers/links.rs:5
Function
handle_login
( net: &Network, source: UserSource<'_>, cmd: &dyn Command, services: ServicesTarget<'_>,
sable_ircd/src/command/handlers/services/ns/login.rs:9
Function
handle_mode
( server: &ClientServer, source: UserSource<'_>, cmd: &dyn Command, response: &dyn CommandResp
sable_ircd/src/command/handlers/mode.rs:4
Function
handle_monitor
( server: &ClientServer, cmd: &dyn Command, subcommand: &str, targets: Option<&str>, )
sable_ircd/src/command/handlers/monitor.rs:10
Function
handle_motd
( server: &ClientServer, response: &dyn CommandResponse, source: UserSource, )
sable_ircd/src/command/handlers/motd.rs:4
Function
handle_names
( server: &ClientServer, response: &dyn CommandResponse, source: UserSource, channel: Result<w
sable_ircd/src/command/handlers/names.rs:4
Method
handle_network_request
(&mut self, req: Request)
sable_network/src/sync/replicated_log.rs:666
Function
handle_nick
( server: &ClientServer, net: &Network, cmd: &dyn Command, source: CommandSource<'_>, new_
sable_ircd/src/command/handlers/nick.rs:5
Function
handle_notice
( server: &ClientServer, source: UserSource<'_>, cmd: &dyn Command, target: Result<TargetParam
sable_ircd/src/command/handlers/notice.rs:4
Function
handle_oper
( response: &dyn CommandResponse, server: &ClientServer, net: &Network, source: UserSource,
sable_ircd/src/command/handlers/oper.rs:5
Function
handle_part
( cmd: &dyn Command, net: &Network, source: UserSource<'_>, channel: wrapper::Channel<'_>,
sable_ircd/src/command/handlers/part.rs:4
Function
handle_ping
( server: &ClientServer, response: &dyn CommandResponse, cookie: &str, )
sable_ircd/src/command/handlers/ping.rs:4
← previous
next →
701–800 of 1,187, ranked by callers