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
↓ 1 callers
Method
user
(&self)
sable_network/src/id.rs:80
↓ 1 callers
Method
user
Return the [User] who was invited
sable_network/src/network/wrapper/channel_invite.rs:17
↓ 1 callers
Method
user_add_fp
(&self, account_id: AccountId, fp: String)
sable_services/src/server/command/user_commands.rs:72
↓ 1 callers
Method
user_can_oper
(&self, _user: &wrapper::User)
sable_network/src/policy/standard_oper_policy.rs:18
↓ 1 callers
Method
user_connection
Look up a user connection by ID
sable_network/src/network/network/accessors.rs:34
↓ 1 callers
Method
user_connection_id
Return the associated UserConnection ID, if any
sable_ircd/src/client.rs:169
↓ 1 callers
Method
user_del_fp
(&self, account_id: AccountId, fp: String)
sable_services/src/server/command/user_commands.rs:95
↓ 1 callers
Method
user_id
(&self)
sable_ircd/src/command/plumbing/command_response.rs:64
↓ 1 callers
Method
user_is_alias
(&self, id: UserId)
sable_network/src/network/network/alias_users.rs:48
↓ 1 callers
Method
user_login
(&self, account_id: AccountId, password: String)
sable_services/src/server/command/user_commands.rs:53
↓ 1 callers
Method
user_matches_entry
(&self, user: &User, ban: &ListModeEntry)
sable_network/src/policy/ban_resolver.rs:29
↓ 1 callers
Method
users_by_nick_pattern
Look up the user currently using the given nickname pattern
sable_network/src/network/network/accessors.rs:111
↓ 1 callers
Method
validate_ban_mask
( &self, _mask: &str, _mode_type: ListModeType, _channel: &Channel, )
sable_network/src/policy/standard_channel_policy.rs:238
↓ 1 callers
Method
visible_host
(&self)
sable_network/src/network/wrapper/user.rs:61
↓ 1 callers
Method
with_arguments
Add arguments
sable_ircd/src/messages/batch.rs:53
↓ 1 callers
Method
wrap
(network: &'a Network, data: &'a state::Channel)
sable_network/src/network/wrapper/channel.rs:78
↓ 1 callers
Method
wrap
(net: &'a Network, data: &'a Self::Underlying)
sable_network/src/network/wrapper/account.rs:49
↓ 1 callers
Function
write_head_date
(root: String, dest: path::PathBuf)
sable_network/build.rs:13
Method
account
Retrieve an account
sable_network/src/network/network/accessors.rs:321
Method
account_name
(&self)
sable_network/src/network/state/historic.rs:58
Method
action
(mut self, action: String)
sable_network/src/audit/mod.rs:109
Method
add
Add an item to the queue, if doing so does not exceed the maximum capacity Returns `Ok(())` on success, and `Err(_)` containing the provided item if
sable_ircd/src/throttled_queue.rs:69
Method
add
Insert a new connection, with no associated user ID
sable_ircd/src/connection_collection.rs:67
Method
alias
Construct an ID for an alias user, based on a numeric configured ID. The resulting snowflake will have timestamp and server portions set to 0, with th
sable_network/src/id.rs:137
Method
apply_event
(&self, event: Event)
sable_network/src/node/mod.rs:243
Method
args
(&self)
sable_ircd/src/command/handlers/services/mod.rs:64
Method
audit_entry
Retrieve an audit log entry
sable_network/src/network/network/accessors.rs:316
Method
authenticate
(&self, oper_config: &OperConfig, user: &str, pass: &str)
sable_network/src/policy/standard_oper_policy.rs:50
Function
away_char
(user: &wrapper::User)
sable_ircd/src/command/handlers/userhost.rs:8
Function
away_handler
( cmd: &dyn Command, source: UserSource<'_>, reason: Option<AwayReason>, )
sable_ircd/src/command/handlers/away.rs:5
Function
away_handler
()
sable_ircd/src/command/handlers/pong.rs:4
Method
away_reason
(&self)
sable_network/src/network/state/historic.rs:45
Method
bind_nickname
( &mut self, target: NicknameId, event: &Event, binding: &details::BindNicknam
sable_network/src/network/network/user_state.rs:174
Method
bitand
(self, rhs: ChannelAccessMask)
sable_network/src/network/state/access_flag.rs:185
Method
bitand_assign
(&mut self, rhs: ChannelAccessMask)
sable_network/src/network/state/access_flag.rs:191
Method
bitor
(self, rhs: Self)
sable_network/src/network/state/access_flag.rs:133
Method
bitor_assign
(&mut self, rhs: ChannelAccessFlag)
sable_network/src/network/state/access_flag.rs:155
Method
build_basic_isupport
(config: &ClientServerConfig)
sable_ircd/src/server/mod.rs:175
Method
build_myinfo
()
sable_ircd/src/server/mod.rs:159
Method
build_tls_config
(settings: TlsSettings)
client_listener/src/listener_process.rs:59
Method
build_version
()
sable_network/src/node/mod.rs:192
Method
burst_to_network
(&self)
sable_services/src/server/sync.rs:9
Method
burst_to_network
(&self)
sable_history/src/server/sync.rs:5
Function
call_handler_async
( ctx: &'ctx dyn Command, handler: &'handler impl AsyncHandlerFn<'ctx, Amb, Pos>, args: ArgListIte
sable_ircd/src/command/plumbing/mod.rs:53
Method
can_set_kline
( &self, oper: &wrapper::User, _user: &Pattern, _host: &Pattern, _dura
sable_network/src/policy/standard_oper_policy.rs:30
Method
can_unset_umode
(&self, _user: &wrapper::User, _mode: UserModeFlag)
sable_network/src/policy/standard_user_policy.rs:26
Method
capabilities
(&self)
sable_ircd/src/client.rs:218
Method
capabilities
(&self)
sable_ircd/src/messages/message_sink.rs:57
Method
change
(&self)
sable_network/src/rpc/history_log.rs:19
Method
channel
(&self)
sable_network/src/network/wrapper/channel_role.rs:13
Method
channel
Return the `Channel` to which this mode object is attached
sable_network/src/network/wrapper/channel_topic.rs:17
Method
channel
The mode list to which this belongs
sable_network/src/network/wrapper/list_mode_entry.rs:16
Method
channel
(&self)
sable_network/src/network/wrapper/channel_access.rs:17
Method
channel
The associated channel object
sable_network/src/network/wrapper/membership.rs:33
Method
channel
Return the [Channel] to which this invite applies
sable_network/src/network/wrapper/channel_invite.rs:22
Method
channel
The corresponding channel object
sable_network/src/network/wrapper/list_mode.rs:21
Method
channel_accesses
Iterate over channel access entries
sable_network/src/network/network/accessors.rs:400
Method
channel_for_list
Find the channel mode entry corresponding to a given banlist
sable_network/src/network/network/accessors.rs:210
Method
channel_mode_change
( &mut self, target: ChannelId, event: &Event, details: &details::ChannelModeC
sable_network/src/network/network/channel_state.rs:97
Method
channel_permission_change
( &mut self, target: MembershipId, event: &Event, details: &details::Membershi
sable_network/src/network/network/channel_state.rs:247
Method
channel_topic
Look up a channel topic by ID.
sable_network/src/network/network/accessors.rs:229
Method
channels
Iterate over channels
sable_network/src/network/network/accessors.rs:178
Function
check_allowed_chars
(value: &str, allowed_chars: &[&str])
sable_network/src/validated.rs:35
Method
check_pings
(&self)
sable_network/src/node/pings.rs:6
Method
choose_peer
(&self)
sable_network/src/sync/network.rs:213
Method
client_auth_mandatory
(&self)
client_listener/src/internal/client_verifier.rs:42
Method
client_auth_root_subjects
(&self)
client_listener/src/internal/client_verifier.rs:21
Method
clock
The current event clock for this network state.
sable_network/src/network/network/accessors.rs:13
Function
clock_comparison
()
sable_network/src/network/event/tests.rs:21
Function
colon_space
()
sable_ircd/src/client_message.rs:181
Function
command_handler
(attr: TokenStream, item: TokenStream)
sable_macros/src/command_handler.rs:31
Function
command_handler
(attr: TokenStream, item: TokenStream)
sable_macros/src/lib.rs:63
Method
compile_engine
( bans: &HashMap<NetworkBanId, state::NetworkBan>, )
sable_network/src/network/ban/repository.rs:133
Method
connect
(conn: impl AsRef<str>)
sable_services/src/database/jsonfile.rs:76
Method
connection
(&self)
sable_ircd/src/command/client_command.rs:212
Method
connection_id
(&self)
sable_ircd/src/command/client_command.rs:208
Method
construct
(category_name: Option<&str>)
sable_ircd/src/command/dispatcher.rs:40
Method
create_and_send
( id: ConnectionId, stream: TcpStream, conntype: InternalConnectionType, event
client_listener/src/internal/connection.rs:22
Method
create_event_with_id
Create and propagate a new event, returning the event's ID. Arguments are the target object ID, and the event detail.
sable_network/src/sync/replicated_log.rs:204
Method
created
(&self)
sable_network/src/network/wrapper/nick_binding.rs:23
Method
data
(&self)
client_listener/src/internal/connection.rs:93
Method
debug_format
Provide the raw content in a situation where it can't be properly formatted
sable_ircd/src/messages/mod.rs:62
Method
default
()
sable_ircd/src/capability/mod.rs:133
Method
default
()
sable_ircd/src/server/config.rs:84
Method
default
()
sable_ircd/src/server/async_handler_collection.rs:10
Method
default
()
sable_services/src/hashing.rs:53
Function
default_max_monitors_per_connection
()
sable_ircd/src/server/config.rs:91
Function
define_messages
(input: TokenStream)
sable_macros/src/lib.rs:42
Function
define_messages
(input: TokenStream)
sable_macros/src/define_messages.rs:148
Function
define_validated
(input: TokenStream)
sable_macros/src/lib.rs:49
Function
define_validated
(input: TokenStream)
sable_macros/src/define_validated.rs:48
Method
del_list_mode_entry
( &mut self, target: ListModeEntryId, event: &Event, details: &details::DelLis
sable_network/src/network/network/channel_state.rs:227
Method
deref
(&self)
sable_network/src/types/pattern.rs:18
Method
deref
(&self)
sable_network/src/types/matchers.rs:78
Method
deref
(&self)
sable_ircd/src/movable.rs:36
Method
deref
(&self)
sable_ircd/src/command/plumbing/conditional_argument_types.rs:10
Method
deserialize
(deserializer: D)
sable_network/src/network/state/access_flag.rs:272
Method
deserialize_as
(deserializer: D)
sable_network/src/network/state/access_flag.rs:252
Method
deserialize_as
( deserializer: D, )
sable_network/src/history/log.rs:45
Method
deserialize_as
(deserializer: D)
sable_ircd/src/utils/serde_once_cell.rs:19
← previous
next →
601–700 of 1,187, ranked by callers