MCPcopy Create free account

hub / github.com/Libera-Chat/sable / functions

Functions1,187 in github.com/Libera-Chat/sable

↓ 108 callersMethodunwrap
(&mut self)
sable_ircd/src/movable.rs:28
↓ 96 callersMethodid
The connection ID
sable_ircd/src/client.rs:143
↓ 82 callersMethodnotice
(&self, text: impl ToString)
sable_ircd/src/command/plumbing/command_ext.rs:26
↓ 64 callersMethodinsert
Marks the `nick` as being monitored by the given connection
sable_ircd/src/monitor.rs:43
↓ 60 callersMethodas_ref
(&self)
sable_ircd/src/command/plumbing/source_types.rs:73
↓ 60 callersMethodnumeric
(&self, numeric: UntargetedNumeric)
sable_ircd/src/command/plumbing/command_ext.rs:31
↓ 55 callersMethoditer
(&self)
sable_ircd/src/capability/mod.rs:121
↓ 53 callersMethodsend
(&self, msg: OutboundClientMessage)
sable_ircd/src/messages/batch.rs:110
↓ 47 callersMethodget
Look up a historic user by ID
sable_network/src/network/network/user_history.rs:113
↓ 40 callersMethodsubmit_event
Submit a new event to be added to the log
sable_network/src/node/mod.rs:107
↓ 37 callersMethodpolicy
Access the currently used [`PolicyService`](sable_network::policy::PolicyService)
sable_ircd/src/server/mod.rs:126
↓ 36 callersMethodwrap
(net: &'a Network, data: &'a state::NetworkBan)
sable_network/src/network/wrapper/bans.rs:49
↓ 35 callersMethodnetwork
Access the network state
sable_ircd/src/server/mod.rs:100
↓ 33 callersMethodread
(path: &PathBuf, name: &str)
sable_ircd/src/server/config.rs:59
↓ 31 callersMethodid
The server's ID
sable_network/src/node/mod.rs:178
↓ 31 callersMethodsend
(&self, msg: OutboundClientMessage)
sable_ircd/src/command/plumbing/command_response.rs:60
↓ 29 callersMethodfind
(&self, name: &str)
sable_ircd/src/capability/repository.rs:73
↓ 29 callersMethodnotify
(&self, update: impl Into<NetworkStateChange>, source_event: &Event)
sable_network/src/network/update.rs:215
↓ 29 callersMethodsend
(&self, data: &T)
sable_ipc/src/lib.rs:59
↓ 28 callersMethodget
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 callersMethodnode
The underlying network node
sable_ircd/src/server/mod.rs:110
↓ 28 callersMethoduser
(&self)
sable_ircd/src/command/client_command.rs:18
↓ 27 callersMethodlen
Return the number of remaining arguments
sable_ircd/src/command/plumbing/argument_list.rs:61
↓ 24 callersMethodname
This server's name
sable_ircd/src/server/mod.rs:115
↓ 24 callersMethodremove
(&mut self, id: NetworkBanId)
sable_network/src/network/ban/repository.rs:81
↓ 23 callersMethodcontext
Return the (wrapped) command context
sable_ircd/src/command/plumbing/argument_list.rs:66
↓ 22 callersMethodentry
(&self, category: AuditLogCategory)
sable_network/src/audit/mod.rs:63
↓ 21 callersMethodchannel
(&self)
sable_network/src/network/wrapper/message.rs:52
↓ 21 callersMethodflags
(&self)
sable_network/src/network/wrapper/channel_role.rs:23
↓ 20 callersMethodget
Look up a connection by ID
sable_ircd/src/connection_collection.rs:124
↓ 19 callersMethodchannel
(&self)
sable_network/src/id.rs:96
↓ 19 callersMethodget
(&self, entry_id: LogEntryId)
sable_network/src/history/log.rs:195
↓ 19 callersMethodhistoric_user
Look up a historic user
sable_network/src/network/network/accessors.rs:131
↓ 18 callersMethodload
(raw_info: &RawServerInfo)
sable_ircd/src/server/config.rs:37
↓ 18 callersMethodnetwork
Access the IRC network state
sable_network/src/node/mod.rs:133
↓ 18 callersMethodnext
(&mut self)
sable_ircd/src/command/plumbing/argument_list.rs:22
↓ 18 callersMethodrole
(&self)
sable_network/src/network/wrapper/channel_access.rs:21
↓ 18 callersMethodserver
(&self)
sable_ircd/src/command/handlers/services/mod.rs:33
↓ 18 callersMethodwith_tags_from
(self, from_update: &impl HistoryItem, net: &Network)
sable_ircd/src/capability/with_tags.rs:11
↓ 17 callersFunctionchannel
(max_size: u64)
sable_ipc/src/lib.rs:34
↓ 17 callersMethodis_set
(&self)
sable_network/src/network/option_change.rs:13
↓ 17 callersMethodtake
(&mut self)
sable_ircd/src/movable.rs:18
↓ 16 callersMethodmembers
Iterate over the channel's members
sable_network/src/network/wrapper/channel.rs:33
↓ 16 callersMethodnew_event_with_response
( &self, target: impl Into<ObjectId>, detail: impl Into<EventDetails>, )
sable_ircd/src/command/plumbing/command_ext.rs:40
↓ 15 callersMethodadd
(&self, handler: AsyncHandler<'a>)
sable_ircd/src/server/async_handler_collection.rs:22
↓ 15 callersMethoditer
Iterate over the remaining items
sable_ircd/src/command/plumbing/argument_list.rs:51
↓ 15 callersMethodnick
(&self)
sable_network/src/id.rs:90
↓ 15 callersFunctionnow
()
sable_network/src/utils/time_utils.rs:3
↓ 15 callersMethodtranslate_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 callersMethodformat_for
Provide the source and target information required to convert this to an [`OutboundClientMessage`]
sable_ircd/src/messages/mod.rs:43
↓ 14 callersFunctionhas_access
(user: &User, channel: &Channel, flag: ChannelAccessFlag)
sable_network/src/policy/standard_channel_policy.rs:51
↓ 14 callersMethoduser
(&self)
sable_network/src/network/wrapper/message.rs:16
↓ 14 callersMethoduser_id
The ID of the associated user
sable_network/src/network/wrapper/membership.rs:18
↓ 13 callersMethodconnection_id
(&self)
sable_ircd/src/command/handlers/services/mod.rs:45
↓ 13 callersMethodhas_access_in
( &self, channel: ChannelRegistrationId, )
sable_network/src/network/wrapper/account.rs:33
↓ 13 callersMethodids
The ID generator used to identify objects created by this server
sable_ircd/src/server/mod.rs:105
↓ 13 callersMethodis_empty
Return true if there are no arguments left un-taken
sable_ircd/src/command/plumbing/argument_list.rs:56
↓ 13 callersMethodnetwork
(&self)
sable_ircd/src/command/handlers/services/mod.rs:36
↓ 13 callersFunctionparse
()
sable_ircd/src/command/plumbing/test.rs:57
↓ 12 callersMethodadd_action
(&self, act: CommandAction)
sable_ircd/src/server/mod.rs:121
↓ 12 callersMethodcontains
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 callersMethodmessage
Make a [`Message`] originating from this server, for submission to the network
sable_network/src/sync/replicated_log.rs:524
↓ 12 callersMethodmode
The user's current modes
sable_network/src/network/wrapper/user.rs:94
↓ 12 callersMethodname
Get the server's name
sable_network/src/node/mod.rs:173
↓ 12 callersMethodsend
Send the provided text to the connection
client_listener/src/connection.rs:52
↓ 12 callersMethodset
(&mut self, cap: ClientCapability)
sable_ircd/src/capability/mod.rs:109
↓ 11 callersMethodis_empty
(&self)
sable_ircd/src/messages/batch.rs:160
↓ 11 callersMethodsave
(&self)
sable_services/src/database/jsonfile.rs:65
↓ 11 callersMethodsend_remote_request
( &self, req: RemoteServerRequestType, )
sable_ircd/src/command/plumbing/argument_wrappers.rs:29
↓ 11 callersMethodtranslate_state_change_source
Translate an object ID into a [`state::HistoricMessageSourceId`]
sable_network/src/network/network/mod.rs:246
↓ 10 callersMethodinto_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 callersMethodaccount
Return the user's account, if any
sable_network/src/network/wrapper/user.rs:144
↓ 9 callersMethodadd
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 callersMethodcreate
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 callersMethodmessage_source
Look up a historic message source
sable_network/src/network/network/accessors.rs:141
↓ 9 callersMethodpeek
(&self)
sable_ircd/src/command/plumbing/argument_list.rs:14
↓ 9 callersMethodremove
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 callersMethodretain
Remove expired entries for which the provided predicate returns false
sable_network/src/network/network/user_history.rs:174
↓ 9 callersMethodtimestamp
When the ban was set
sable_network/src/network/wrapper/bans.rs:26
↓ 9 callersMethoduser
Look up a user by ID.
sable_network/src/network/network/accessors.rs:18
↓ 9 callersMethodwith_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 callersMethodaccount
(&self, id: AccountId)
sable_services/src/database/jsonfile.rs:117
↓ 8 callersMethodget
Return a single event.
sable_network/src/sync/eventlog.rs:75
↓ 8 callersFunctionget_connid
()
sable_ircd/src/client_message.rs:139
↓ 8 callersMethodhas
(&self, cap: ClientCapability)
sable_ircd/src/capability/mod.rs:97
↓ 8 callersMethodhas_mode
Test whether the associated user has a given mode flag set
sable_network/src/network/wrapper/user_mode.rs:11
↓ 8 callersMethodnext
(&self)
client_listener/src/id.rs:19
↓ 8 callersMethodnuh
(&self)
sable_network/src/network/wrapper/user.rs:73
↓ 8 callersMethodparse
Create a `ClientMessage` from a received message
sable_ircd/src/client_message.rs:44
↓ 8 callersFunctionparse_msgref
(subcommand: &str, target: Option<&str>, msgref: &str)
sable_ircd/src/command/handlers/chathistory.rs:10
↓ 8 callersMethodraw
(&self)
sable_network/src/network/wrapper/bans.rs:56
↓ 8 callersMethodrecv
(&self)
sable_ipc/src/lib.rs:125
↓ 8 callersMethoduser_by_nick
Look up the user currently using the given nickname
sable_network/src/network/network/accessors.rs:95
↓ 8 callersMethodwith_tag
Add a message tag to the numeric
sable_ircd/src/messages/mod.rs:24
↓ 7 callersFunctioncollect_query
( mut connection: tokio::sync::MutexGuard<'_, AsyncPgConnection>, channel: &crate::models::Channel,
sable_history/src/pg_history_service.rs:287
↓ 7 callersMethodis_empty
(&self)
sable_network/src/network/state/access_flag.rs:83
↓ 7 callersMethodis_in_channel
Test whether the user is in a given channel
sable_network/src/network/wrapper/user.rs:117
↓ 7 callersMethodlist
Get the list mode object belonging to this channel of the given type
sable_network/src/network/wrapper/channel.rs:27
↓ 7 callersMethodnick
Return this object's ID
sable_network/src/network/wrapper/nick_binding.rs:11
↓ 7 callersMethodpermissions
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