MCPcopy Create free account

hub / github.com/almetica/almetica / functions

Functions372 in github.com/almetica/almetica

Methodend
(self)
src/protocol/serde/ser.rs:399
Methodexpecting
(&self, formatter: &mut fmt::Formatter)
src/model.rs:408
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/model.rs:133
Methodfrom
Converts from a z_axis() based Rotation3 to Angle. Panics if not z_axis() based.
src/model.rs:159
Methodfrom_deg
Create an Angle from degree between [0.0;360.0]
src/model.rs:99
Methodfrom_rad
Create an Angle from a radiant between [0;2*PI]
src/model.rs:104
Methodfrom_vec
Creates a new Deserializer with a given `Vec<u8>`.
src/protocol/serde/de.rs:29
Methodget_global_input_message_channel
Get the Input Message Channel of the global world.
src/ecs/world.rs:93
Methodinit_crypto
(stream: &mut TcpStream)
src/protocol.rs:98
Methodis_human_readable
(&self)
src/protocol/serde/ser.rs:373
Methodis_human_readable
(&self)
src/protocol/serde/de.rs:403
Functionlocal_world_manager_system
The local world manager handles the lifecycle of a local world.
src/ecs/system/global/local_world_manager.rs:20
Functionmain
()
src/bin/almetica.rs:33
Functionmain
()
src/bin/almetica-parse-stream.rs:31
Functionmap_user
(row: PgRow)
src/model/repository/user_location.rs:70
Functionmessage_receiver_system
Message receiver dispatches the messages from the request channel into the ECS.
src/ecs/system/common/message_receiver.rs:10
Methodnew
Initializes and returns a `GameSession` object.
src/protocol.rs:53
Methodnew
Construct a `CryptSession` object. Needs client and server keys.
src/crypt.rs:37
Methodnew
(x: f32, y: f32, z: f32)
src/model.rs:191
Methodnew
Construct a `Pike` stream cipher object. Key must be 128 byte in size.
src/crypt/pike.rs:14
Methodnew
Construct a `Sha1` object
src/crypt/sha1.rs:20
Methodnew
Creates a new GlobalWorld.
src/ecs/world.rs:25
Methodnewtype_variant_seed
(self, seed: T)
src/protocol/serde/de.rs:415
Methodnext_element_seed
(&mut self, seed: T)
src/protocol/serde/de.rs:228
Methodnormalize
(&self)
src/model.rs:121
Methodparse_connection_global_world_id
Reads the message from the global world message and returns the global world ID.
src/protocol.rs:141
Methodraw
(&self)
src/model.rs:109
Functionrun
Main loop for the network server
src/networkserver.rs:16
Functionrun
Main loop of the web server.
src/webserver.rs:24
Functionsend_message_to_connection
Send an outgoing packet message. This function can't be used by "Special Messages".
src/ecs/system/global.rs:22
Methodserialize_bool
(self, value: bool)
src/protocol/serde/ser.rs:133
Methodserialize_bytes
(self, value: &[u8])
src/protocol/serde/ser.rs:206
Methodserialize_char
(self, _value: char)
src/protocol/serde/ser.rs:161
Methodserialize_element
(&mut self, value: &T)
src/protocol/serde/ser.rs:382
Methodserialize_field
(&mut self, value: &T)
src/protocol/serde/ser.rs:431
Methodserialize_i8
(self, value: i8)
src/protocol/serde/ser.rs:143
Methodserialize_key
(&mut self, _key: &T)
src/protocol/serde/ser.rs:463
Methodserialize_map
(self, _len: Option<usize>)
src/protocol/serde/ser.rs:355
Methodserialize_newtype_struct
(self, _name: &'static str, value: &T)
src/protocol/serde/ser.rs:272
Methodserialize_newtype_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/protocol/serde/ser.rs:279
Methodserialize_none
(self)
src/protocol/serde/ser.rs:236
Methodserialize_seq
(self, len: Option<usize>)
src/protocol/serde/ser.rs:292
Methodserialize_some
(self, _value: &T)
src/protocol/serde/ser.rs:240
Methodserialize_str
(self, value: &str)
src/protocol/serde/ser.rs:174
Methodserialize_struct
(self, _name: &'static str, _len: usize)
src/protocol/serde/ser.rs:359
Methodserialize_struct_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/protocol/serde/ser.rs:363
Methodserialize_tuple
(self, _len: usize)
src/protocol/serde/ser.rs:333
Methodserialize_tuple_struct
( self, _name: &'static str, _len: usize, )
src/protocol/serde/ser.rs:337
Methodserialize_tuple_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/protocol/serde/ser.rs:345
Methodserialize_u8
(self, value: u8)
src/protocol/serde/ser.rs:152
Methodserialize_unit
(self)
src/protocol/serde/ser.rs:247
Methodserialize_unit_struct
(self, _name: &'static str)
src/protocol/serde/ser.rs:251
Methodserialize_unit_variant
Enum
src/protocol/serde/ser.rs:256
Methodserialize_value
(&mut self, _value: &T)
src/protocol/serde/ser.rs:470
Functionserver_list_endpoint
Handles the server listing
src/webserver.rs:37
Functionsettings_manager_system
The settings manager handles the settings of an account (UI/Chat/Visibility etc.).
src/ecs/system/global/settings_manager.rs:8
Functionshutdown_system
Simple system that sets the finished the shutdown signal. Later ECS iteration may make this switch once they know a shutdown has been properly handled
src/ecs/system/common/shutdown.rs:8
Methodsize_hint
(&self)
src/protocol/serde/de.rs:271
Methodstruct_variant
(self, fields: &'static [&'static str], visitor: V)
src/protocol/serde/de.rs:429
Functiontest_angle_basic_deg
()
src/model.rs:606
Functiontest_angle_basic_rad
()
src/model.rs:619
Functiontest_angle_deserialization
()
src/model.rs:663
Functiontest_angle_rotation3
()
src/model.rs:633
Functiontest_angle_serialization
()
src/model.rs:655
Functiontest_argon2id_hash_creation
()
src/crypt/password_hash.rs:68
Functiontest_argon2id_hash_verification
()
src/crypt/password_hash.rs:102
Functiontest_can_create_user_false
()
src/ecs/system/global/user_manager.rs:803
Functiontest_can_create_user_true
()
src/ecs/system/global/user_manager.rs:770
Functiontest_change_user_lobby_slot_id
()
src/ecs/system/global/user_manager.rs:1290
Functiontest_check_user_name_available
()
src/ecs/system/global/user_manager.rs:864
Functiontest_check_user_name_invalid_username
()
src/ecs/system/global/user_manager.rs:911
Functiontest_check_version_invalid
()
src/ecs/system/global/connection_manager.rs:632
Functiontest_check_version_valid
()
src/ecs/system/global/connection_manager.rs:587
Functiontest_cipher_00_data
()
src/crypt/pike.rs:213
Functiontest_cipher_1_byte_steps
()
src/crypt/pike.rs:259
Functiontest_cipher_2_byte_steps
()
src/crypt/pike.rs:246
Functiontest_cipher_4_byte
()
src/crypt/pike.rs:237
Functiontest_cipher_ff_data
()
src/crypt/pike.rs:225
Functiontest_cipher_repeat
()
src/crypt/pike.rs:161
Functiontest_cipher_repeat_alternative_order
()
src/crypt/pike.rs:187
Functiontest_clean_incoming_message
()
src/ecs/system/common/cleaner.rs:51
Functiontest_client_packet_algorithm
()
src/crypt.rs:147
Functiontest_client_packet_cipher
()
src/crypt.rs:105
Functiontest_connection_registration
()
src/ecs/system/global/connection_manager.rs:546
Functiontest_create_account
()
src/model/repository/account.rs:97
Functiontest_create_user
()
src/model/repository/user.rs:209
Functiontest_create_user_location
()
src/model/repository/user_location.rs:99
Functiontest_create_user_successful
()
src/ecs/system/global/user_manager.rs:1061
Functiontest_create_user_unsuccessful_name_taken
()
src/ecs/system/global/user_manager.rs:1121
Functiontest_create_user_unsuccessful_no_slots_left
()
src/ecs/system/global/user_manager.rs:1176
Functiontest_customization_deserialization
()
src/model.rs:552
Functiontest_customization_serialization
()
src/model.rs:544
Functiontest_delete_by_id
()
src/model/repository/account.rs:193
Functiontest_delete_by_name
()
src/model/repository/account.rs:219
Functiontest_delete_unused_local_worlds
()
src/ecs/system/global/local_world_manager.rs:698
Functiontest_delete_user
()
src/model/repository/user.rs:379
Functiontest_delete_user
()
src/ecs/system/global/user_manager.rs:1222
Functiontest_dont_drop_authenticated_connection_without_ping_pong
()
src/ecs/system/global/connection_manager.rs:1207
Functiontest_drop_unauthenticated_connection
()
src/ecs/system/global/connection_manager.rs:1151
Functiontest_gamesession_creation
()
src/protocol.rs:466
← previousnext →201–300 of 372, ranked by callers