Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/altugbakan/rs-tftpd
/ functions
Functions
174 in github.com/altugbakan/rs-tftpd
⨍
Functions
174
◇
Types & classes
22
Method
from_u16
Converts a [`u16`] to an [`Opcode`].
src/packet.rs:131
Method
get_abort_flag
Retrieve a ref to the abort flag
src/client.rs:226
Function
initializes_duplicate_packets_as_zero
()
src/config.rs:387
Function
main
()
build.rs:3
Function
main
()
src/client_main.rs:4
Function
main
()
src/main.rs:4
Method
new
Creates a new configuration by parsing the supplied arguments. It is intended for use with [`env::args()`].
src/config.rs:130
Method
new
Creates a new [`ServerSocket`] from a [`UdpSocket`] and a remote [`SocketAddr`].
src/socket.rs:195
Method
new
Creates a new `Window` with the supplied size and chunk size.
src/window.rs:35
Method
new
Creates the TFTP Server with the supplied [`Config`].
src/server.rs:49
Method
new
Creates a new [`Worker`] with the supplied options.
src/worker.rs:59
Method
new
Creates a new configuration by parsing the supplied arguments. It is intended for use with [`env::args()`].
src/client_config.rs:95
Method
new
Creates the TFTP Client with the supplied [`ClientConfig`].
src/client.rs:52
Method
new
(program: &str, args: &[&str])
tests/integration_test.rs:17
Method
new_piped
(program: &str, args: &[&str])
tests/integration_test.rs:25
Function
parses_ack
()
src/packet.rs:552
Function
parses_config_with_ipv6
()
src/config.rs:281
Function
parses_data
()
src/packet.rs:530
Function
parses_default_options
()
src/server.rs:498
Function
parses_error
()
src/packet.rs:610
Function
parses_error_without_message
()
src/packet.rs:628
Function
parses_file_paths
()
src/client_config.rs:301
Function
parses_full_config
()
src/config.rs:247
Function
parses_full_config
()
src/client_config.rs:246
Function
parses_oack
()
src/packet.rs:563
Function
parses_partial_config
()
src/client_config.rs:286
Function
parses_read_options
()
src/server.rs:472
Function
parses_read_request
()
src/packet.rs:375
Function
parses_read_request_with_options
()
src/packet.rs:400
Function
parses_some_config
()
src/config.rs:294
Function
parses_write_options
()
src/server.rs:446
Function
parses_write_request
()
src/packet.rs:458
Function
parses_write_request_with_options
()
src/packet.rs:483
Function
returns_error_on_invalid_directory
()
src/config.rs:337
Function
returns_error_on_invalid_down_directory
()
src/config.rs:357
Function
returns_error_on_invalid_duplicate_packets
()
src/config.rs:367
Function
returns_error_on_invalid_ip
()
src/config.rs:322
Function
returns_error_on_invalid_port
()
src/config.rs:332
Function
returns_error_on_invalid_up_directory
()
src/config.rs:347
Function
returns_error_on_max_duplicate_packets
()
src/config.rs:377
Function
returns_error_on_short_array
()
src/convert.rs:53
Function
serializes_ack
()
src/packet.rs:743
Function
serializes_data
()
src/packet.rs:733
Function
serializes_error
()
src/packet.rs:750
Function
serializes_oack
()
src/packet.rs:766
Function
serializes_rrq
()
src/packet.rs:645
Function
serializes_rrq_with_options
()
src/packet.rs:657
Function
serializes_wrq
()
src/packet.rs:689
Function
serializes_wrq_with_options
()
src/packet.rs:701
Function
sets_receive_directory_to_directory
()
src/config.rs:308
Function
sets_send_directory_to_directory
()
src/config.rs:315
Function
test_client_receive
()
tests/integration_test.rs:269
Function
test_client_receive_paths
()
tests/integration_test.rs:289
Function
test_client_receive_windows_paths
()
tests/integration_test.rs:327
Function
test_client_send
()
tests/integration_test.rs:244
Function
test_receive
()
tests/integration_test.rs:76
Function
test_receive_curl
()
tests/integration_test.rs:397
Function
test_receive_dir
()
tests/integration_test.rs:128
Function
test_receive_ipv6
()
tests/integration_test.rs:185
Function
test_recv
()
src/socket.rs:254
Function
test_rollover
()
tests/integration_test.rs:428
Function
test_rollover_fail
()
tests/integration_test.rs:463
Function
test_sas
()
tests/integration_test.rs:596
Function
test_send
()
tests/integration_test.rs:51
Function
test_send_curl
()
tests/integration_test.rs:365
Function
test_send_dir
()
tests/integration_test.rs:101
Function
test_send_ipv6
()
tests/integration_test.rs:155
Function
test_send_single_port_options
()
tests/integration_test.rs:215
Function
test_tsize
()
tests/integration_test.rs:500
Function
test_window
()
tests/integration_test.rs:536
Function
test_window_timeout
()
tests/integration_test.rs:565
Method
to_u16
Converts a [`u8`] slice to a [`u16`].
src/convert.rs:20
Function
validates_file_path
()
src/server.rs:423
Function
verbosity
Helper function to retrieve verbosity level for following macros
src/log.rs:14
← previous
101–174 of 174, ranked by callers