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
↓ 108 callers
Method
unwrap
(&mut self)
sable_ircd/src/movable.rs:28
↓ 96 callers
Method
id
The connection ID
sable_ircd/src/client.rs:143
↓ 82 callers
Method
notice
(&self, text: impl ToString)
sable_ircd/src/command/plumbing/command_ext.rs:26
↓ 64 callers
Method
insert
Marks the `nick` as being monitored by the given connection
sable_ircd/src/monitor.rs:43
↓ 60 callers
Method
as_ref
(&self)
sable_ircd/src/command/plumbing/source_types.rs:73
↓ 60 callers
Method
numeric
(&self, numeric: UntargetedNumeric)
sable_ircd/src/command/plumbing/command_ext.rs:31
↓ 55 callers
Method
iter
(&self)
sable_ircd/src/capability/mod.rs:121
↓ 53 callers
Method
send
(&self, msg: OutboundClientMessage)
sable_ircd/src/messages/batch.rs:110
↓ 47 callers
Method
get
Look up a historic user by ID
sable_network/src/network/network/user_history.rs:113
↓ 40 callers
Method
submit_event
Submit a new event to be added to the log
sable_network/src/node/mod.rs:107
↓ 37 callers
Method
policy
Access the currently used [`PolicyService`](sable_network::policy::PolicyService)
sable_ircd/src/server/mod.rs:126
↓ 36 callers
Method
wrap
(net: &'a Network, data: &'a state::NetworkBan)
sable_network/src/network/wrapper/bans.rs:49
↓ 35 callers
Method
network
Access the network state
sable_ircd/src/server/mod.rs:100
↓ 33 callers
Method
read
(path: &PathBuf, name: &str)
sable_ircd/src/server/config.rs:59
↓ 31 callers
Method
id
The server's ID
sable_network/src/node/mod.rs:178
↓ 31 callers
Method
send
(&self, msg: OutboundClientMessage)
sable_ircd/src/command/plumbing/command_response.rs:60
↓ 29 callers
Method
find
(&self, name: &str)
sable_ircd/src/capability/repository.rs:73
↓ 29 callers
Method
notify
(&self, update: impl Into<NetworkStateChange>, source_event: &Event)
sable_network/src/network/update.rs:215
↓ 29 callers
Method
send
(&self, data: &T)
sable_ipc/src/lib.rs:59
↓ 28 callers
Method
get
Retrieve a message sink, if one is stored, for notifying the given connection about the given event
sable_ircd/src/server/message_sink_repository.rs:46
↓ 28 callers
Method
node
The underlying network node
sable_ircd/src/server/mod.rs:110
↓ 28 callers
Method
user
(&self)
sable_ircd/src/command/client_command.rs:18
↓ 27 callers
Method
len
Return the number of remaining arguments
sable_ircd/src/command/plumbing/argument_list.rs:61
↓ 24 callers
Method
name
This server's name
sable_ircd/src/server/mod.rs:115
↓ 24 callers
Method
remove
(&mut self, id: NetworkBanId)
sable_network/src/network/ban/repository.rs:81
↓ 23 callers
Method
context
Return the (wrapped) command context
sable_ircd/src/command/plumbing/argument_list.rs:66
↓ 22 callers
Method
entry
(&self, category: AuditLogCategory)
sable_network/src/audit/mod.rs:63
↓ 21 callers
Method
channel
(&self)
sable_network/src/network/wrapper/message.rs:52
↓ 21 callers
Method
flags
(&self)
sable_network/src/network/wrapper/channel_role.rs:23
↓ 20 callers
Method
get
Look up a connection by ID
sable_ircd/src/connection_collection.rs:124
↓ 19 callers
Method
channel
(&self)
sable_network/src/id.rs:96
↓ 19 callers
Method
get
(&self, entry_id: LogEntryId)
sable_network/src/history/log.rs:195
↓ 19 callers
Method
historic_user
Look up a historic user
sable_network/src/network/network/accessors.rs:131
↓ 18 callers
Method
load
(raw_info: &RawServerInfo)
sable_ircd/src/server/config.rs:37
↓ 18 callers
Method
network
Access the IRC network state
sable_network/src/node/mod.rs:133
↓ 18 callers
Method
next
(&mut self)
sable_ircd/src/command/plumbing/argument_list.rs:22
↓ 18 callers
Method
role
(&self)
sable_network/src/network/wrapper/channel_access.rs:21
↓ 18 callers
Method
server
(&self)
sable_ircd/src/command/handlers/services/mod.rs:33
↓ 18 callers
Method
with_tags_from
(self, from_update: &impl HistoryItem, net: &Network)
sable_ircd/src/capability/with_tags.rs:11
↓ 17 callers
Function
channel
(max_size: u64)
sable_ipc/src/lib.rs:34
↓ 17 callers
Method
is_set
(&self)
sable_network/src/network/option_change.rs:13
↓ 17 callers
Method
take
(&mut self)
sable_ircd/src/movable.rs:18
↓ 16 callers
Method
members
Iterate over the channel's members
sable_network/src/network/wrapper/channel.rs:33
↓ 16 callers
Method
new_event_with_response
( &self, target: impl Into<ObjectId>, detail: impl Into<EventDetails>, )
sable_ircd/src/command/plumbing/command_ext.rs:40
↓ 15 callers
Method
add
(&self, handler: AsyncHandler<'a>)
sable_ircd/src/server/async_handler_collection.rs:22
↓ 15 callers
Method
iter
Iterate over the remaining items
sable_ircd/src/command/plumbing/argument_list.rs:51
↓ 15 callers
Method
nick
(&self)
sable_network/src/id.rs:90
↓ 15 callers
Function
now
()
sable_network/src/utils/time_utils.rs:3
↓ 15 callers
Method
translate_historic_user_id
Translate a [`state::User`] to a [`HistoricUser`] based on the current network state
sable_network/src/network/network/mod.rs:261
↓ 14 callers
Method
format_for
Provide the source and target information required to convert this to an [`OutboundClientMessage`]
sable_ircd/src/messages/mod.rs:43
↓ 14 callers
Function
has_access
(user: &User, channel: &Channel, flag: ChannelAccessFlag)
sable_network/src/policy/standard_channel_policy.rs:51
↓ 14 callers
Method
user
(&self)
sable_network/src/network/wrapper/message.rs:16
↓ 14 callers
Method
user_id
The ID of the associated user
sable_network/src/network/wrapper/membership.rs:18
↓ 13 callers
Method
connection_id
(&self)
sable_ircd/src/command/handlers/services/mod.rs:45
↓ 13 callers
Method
has_access_in
( &self, channel: ChannelRegistrationId, )
sable_network/src/network/wrapper/account.rs:33
↓ 13 callers
Method
ids
The ID generator used to identify objects created by this server
sable_ircd/src/server/mod.rs:105
↓ 13 callers
Method
is_empty
Return true if there are no arguments left un-taken
sable_ircd/src/command/plumbing/argument_list.rs:56
↓ 13 callers
Method
network
(&self)
sable_ircd/src/command/handlers/services/mod.rs:36
↓ 13 callers
Function
parse
()
sable_ircd/src/command/plumbing/test.rs:57
↓ 12 callers
Method
add_action
(&self, act: CommandAction)
sable_ircd/src/server/mod.rs:121
↓ 12 callers
Method
contains
Determine whether the given event ID has been processed. Returns true if the server portion of the provided event ID is present in the clock and the
sable_network/src/network/event/clock.rs:58
↓ 12 callers
Method
message
Make a [`Message`] originating from this server, for submission to the network
sable_network/src/sync/replicated_log.rs:524
↓ 12 callers
Method
mode
The user's current modes
sable_network/src/network/wrapper/user.rs:94
↓ 12 callers
Method
name
Get the server's name
sable_network/src/node/mod.rs:173
↓ 12 callers
Method
send
Send the provided text to the connection
client_listener/src/connection.rs:52
↓ 12 callers
Method
set
(&mut self, cap: ClientCapability)
sable_ircd/src/capability/mod.rs:109
↓ 11 callers
Method
is_empty
(&self)
sable_ircd/src/messages/batch.rs:160
↓ 11 callers
Method
save
(&self)
sable_services/src/database/jsonfile.rs:65
↓ 11 callers
Method
send_remote_request
( &self, req: RemoteServerRequestType, )
sable_ircd/src/command/plumbing/argument_wrappers.rs:29
↓ 11 callers
Method
translate_state_change_source
Translate an object ID into a [`state::HistoricMessageSourceId`]
sable_network/src/network/network/mod.rs:246
↓ 10 callers
Method
into_raw_fd
Consume a `Sender` and return the underlying file descriptor # Safety Using the returned FD for anything other than `Self::from_raw_fd` may cause un
sable_ipc/src/lib.rs:89
↓ 9 callers
Method
account
Return the user's account, if any
sable_network/src/network/wrapper/user.rs:144
↓ 9 callers
Method
add
Add an event to the log. - If the event ID already exists within the log, do nothing. - If the event's dependencies (as denoted by the embedded event
sable_network/src/sync/eventlog.rs:140
↓ 9 callers
Method
create
Create an [`Event`] with the provided details. The resulting ID, timestamp and dependency clock will be generated based on the current state of the lo
sable_network/src/sync/eventlog.rs:169
↓ 9 callers
Method
message_source
Look up a historic message source
sable_network/src/network/network/accessors.rs:141
↓ 9 callers
Method
peek
(&self)
sable_ircd/src/command/plumbing/argument_list.rs:14
↓ 9 callers
Method
remove
Marks the `nick` as no longer monitored by the given connection Returns whether the nick was indeed monitored by the connection.
sable_ircd/src/monitor.rs:66
↓ 9 callers
Method
retain
Remove expired entries for which the provided predicate returns false
sable_network/src/network/network/user_history.rs:174
↓ 9 callers
Method
timestamp
When the ban was set
sable_network/src/network/wrapper/bans.rs:26
↓ 9 callers
Method
user
Look up a user by ID.
sable_network/src/network/network/accessors.rs:18
↓ 9 callers
Method
with_required_capabilities
Specify a set of required client capabilities, without which the formatted message will not be sent
sable_ircd/src/messages/mod.rs:30
↓ 8 callers
Method
account
(&self, id: AccountId)
sable_services/src/database/jsonfile.rs:117
↓ 8 callers
Method
get
Return a single event.
sable_network/src/sync/eventlog.rs:75
↓ 8 callers
Function
get_connid
()
sable_ircd/src/client_message.rs:139
↓ 8 callers
Method
has
(&self, cap: ClientCapability)
sable_ircd/src/capability/mod.rs:97
↓ 8 callers
Method
has_mode
Test whether the associated user has a given mode flag set
sable_network/src/network/wrapper/user_mode.rs:11
↓ 8 callers
Method
next
(&self)
client_listener/src/id.rs:19
↓ 8 callers
Method
nuh
(&self)
sable_network/src/network/wrapper/user.rs:73
↓ 8 callers
Method
parse
Create a `ClientMessage` from a received message
sable_ircd/src/client_message.rs:44
↓ 8 callers
Function
parse_msgref
(subcommand: &str, target: Option<&str>, msgref: &str)
sable_ircd/src/command/handlers/chathistory.rs:10
↓ 8 callers
Method
raw
(&self)
sable_network/src/network/wrapper/bans.rs:56
↓ 8 callers
Method
recv
(&self)
sable_ipc/src/lib.rs:125
↓ 8 callers
Method
user_by_nick
Look up the user currently using the given nickname
sable_network/src/network/network/accessors.rs:95
↓ 8 callers
Method
with_tag
Add a message tag to the numeric
sable_ircd/src/messages/mod.rs:24
↓ 7 callers
Function
collect_query
( mut connection: tokio::sync::MutexGuard<'_, AsyncPgConnection>, channel: &crate::models::Channel,
sable_history/src/pg_history_service.rs:287
↓ 7 callers
Method
is_empty
(&self)
sable_network/src/network/state/access_flag.rs:83
↓ 7 callers
Method
is_in_channel
Test whether the user is in a given channel
sable_network/src/network/wrapper/user.rs:117
↓ 7 callers
Method
list
Get the list mode object belonging to this channel of the given type
sable_network/src/network/wrapper/channel.rs:27
↓ 7 callers
Method
nick
Return this object's ID
sable_network/src/network/wrapper/nick_binding.rs:11
↓ 7 callers
Method
permissions
Permission flags currently assigned to this user in this channel
sable_network/src/network/wrapper/membership.rs:38
next →
1–100 of 1,187, ranked by callers