Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aatxe/irc
/ functions
Functions
291 in github.com/aatxe/irc
⨍
Functions
291
◇
Types & classes
45
Function
parse_nick_user_host
()
irc-proto/src/prefix.rs:155
Function
parse_no_mode
()
irc-proto/src/mode.rs:373
Function
parse_no_plus
()
irc-proto/src/mode.rs:379
Function
parse_user_message
()
irc-proto/src/command.rs:1151
Function
parse_word
()
irc-proto/src/prefix.rs:134
Method
partial_cmp
(&self, other: &AccessLevel)
src/client/data/user.rs:151
Method
plus
Creates a plus mode with an `&str` argument.
irc-proto/src/mode.rs:228
Method
poll_close
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/conn.rs:478
Method
poll_close
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/transport.rs:221
Method
poll_flush
(mut self: Pin<&mut Self>, _: &mut Context<'_>)
src/client/mock.rs:61
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/conn.rs:469
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/transport.rs:216
Method
poll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/mod.rs:467
Method
poll_next
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/conn.rs:438
Method
poll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/transport.rs:176
Method
poll_read
( mut self: Pin<&mut Self>, _: &mut Context<'_>, buf: &mut ReadBuf<'_>, )
src/client/mock.rs:41
Method
poll_ready
(self: Pin<&mut Self>, cx: &mut Context<'_>)
src/client/transport.rs:205
Method
poll_shutdown
(self: Pin<&mut Self>, _: &mut Context<'_>)
src/client/mock.rs:65
Method
poll_write
( mut self: Pin<&mut Self>, _: &mut Context<'_>, buf: &[u8], )
src/client/mock.rs:53
Function
print
()
irc-proto/src/prefix.rs:124
Function
ran_out_of_nicknames
()
src/client/mod.rs:1296
Method
received
Gets a slice of bytes representing the data that has been received.
src/client/mock.rs:35
Method
received
Gets a read guard for all the messages received on the transport.
src/client/transport.rs:241
Method
sanitize
Sanitizes the input string by cutting up to (and including) the first occurence of a line terminiating phrase (`\r\n`, `\r`, or `\n`). This is used in
irc-proto/src/irc.rs:23
Function
send
()
src/client/mod.rs:1313
Function
send_action
()
src/client/mod.rs:1889
Function
send_ctcp
()
src/client/mod.rs:1876
Function
send_ctcp_ping
()
src/client/mod.rs:1954
Function
send_finger
()
src/client/mod.rs:1902
Function
send_invite
()
src/client/mod.rs:1866
Function
send_join
()
src/client/mod.rs:1689
Function
send_kick
()
src/client/mod.rs:1785
Function
send_kick_no_message
()
src/client/mod.rs:1776
Function
send_kill
()
src/client/mod.rs:1764
Function
send_mode
()
src/client/mod.rs:1806
Function
send_mode_no_modeparams
()
src/client/mod.rs:1797
Function
send_no_newline_injection
()
src/client/mod.rs:1327
Function
send_notice
()
src/client/mod.rs:1731
Function
send_oper
()
src/client/mod.rs:1710
Function
send_part
()
src/client/mod.rs:1701
Function
send_pong
()
src/client/mod.rs:1680
Function
send_privmsg
()
src/client/mod.rs:1719
Function
send_raw_is_really_raw
()
src/client/mod.rs:1344
Function
send_samode
()
src/client/mod.rs:1848
Function
send_samode_no_modeparams
()
src/client/mod.rs:1839
Function
send_sanick
()
src/client/mod.rs:1857
Function
send_source
()
src/client/mod.rs:1928
Function
send_time
()
src/client/mod.rs:1967
Function
send_topic
()
src/client/mod.rs:1752
Function
send_topic_no_topic
()
src/client/mod.rs:1743
Function
send_umode
()
src/client/mod.rs:1824
Function
send_user_info
()
src/client/mod.rs:1941
Function
send_version
()
src/client/mod.rs:1915
Method
source
Gets the string to be sent in response to CTCP SOURCE requests. This defaults to `https://github.com/aatxe/irc` when not specified.
src/client/data/config.rs:580
Function
source_nickname
()
irc-proto/src/message.rs:324
Function
source_response
()
src/client/mod.rs:1568
Method
start_send
(self: Pin<&mut Self>, item: Message)
src/client/transport.rs:210
Function
stream
()
src/client/mod.rs:1142
Method
supported_verify_schemes
(&self)
src/client/conn.rs:279
Function
test_config
()
src/client/data/config.rs:660
Function
test_parse
Checks that str -> parsed -> Display doesn't lose data
irc-proto/src/prefix.rs:116
Function
test_strip_no_allocation_for_unformatted_text
()
irc-proto/src/colors.rs:186
Function
time_response
()
src/client/mod.rs:1602
Function
to_message
()
irc-proto/src/message.rs:471
Function
to_message_invalid_format
()
irc-proto/src/message.rs:517
Function
to_message_no_prefix_no_args
()
irc-proto/src/message.rs:505
Function
to_message_tags_escapes
()
irc-proto/src/message.rs:522
Function
to_message_with_colon_in_arg
()
irc-proto/src/message.rs:489
Function
to_message_with_colon_in_suffix
()
irc-proto/src/message.rs:547
Function
to_str
()
irc-proto/src/caps.rs:80
Function
to_string_tags_escapes
()
irc-proto/src/message.rs:535
Function
to_string_with_colon_in_suffix
()
irc-proto/src/message.rs:558
Method
try_start_send
( &mut self, cx: &mut Context<'_>, message: Message, )
src/client/mod.rs:839
Function
unescape_tag_value
(value: &str)
irc-proto/src/message.rs:283
Function
update_user_rank
()
src/client/data/user.rs:306
Method
user_info
Gets the string to be sent in response to CTCP USERINFO requests. This defaults to an empty string when not specified.
src/client/data/config.rs:567
Function
user_info_response
()
src/client/mod.rs:1618
Function
user_round_trip
()
irc-proto/src/command.rs:1143
Function
user_tracking_names
()
src/client/mod.rs:1398
Function
user_tracking_names_join
()
src/client/mod.rs:1415
Function
user_tracking_names_kick
()
src/client/mod.rs:1438
Function
user_tracking_names_mode
()
src/client/mod.rs:1474
Function
user_tracking_names_part
()
src/client/mod.rs:1456
Method
verify_server_cert
( &self, _end_entity: &Certificate, _intermediates: &[Certific
src/client/conn.rs:238
Method
verify_tls12_signature
( &self, message: &[u8], cert: &Certificate<'_>,
src/client/conn.rs:249
Method
verify_tls13_signature
( &self, message: &[u8], cert: &Certificate<'_>,
src/client/conn.rs:264
Method
version
Gets the string to be sent in response to CTCP VERSION requests. This defaults to `irc:version:env` when not specified. For example, `irc:0.12.0:Compi
src/client/data/config.rs:574
Function
version_response
()
src/client/mod.rs:1548
Method
with_tags
Creates a new IRCv3.2 message from the given components, including message tags. These tags are used to add extended information to the given message,
irc-proto/src/message.rs:54
Method
wrap
Wraps the given `Transport` in logging.
src/client/transport.rs:260
Method
written
Gets a slice of bytes representing the data that has been written.
src/client/mock.rs:30
← previous
201–291 of 291, ranked by callers