Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/almetica/almetica
/ functions
Functions
372 in github.com/almetica/almetica
⨍
Functions
372
◇
Types & classes
110
Method
end
(self)
src/protocol/serde/ser.rs:399
Method
expecting
(&self, formatter: &mut fmt::Formatter)
src/model.rs:408
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/model.rs:133
Method
from
Converts from a z_axis() based Rotation3 to Angle. Panics if not z_axis() based.
src/model.rs:159
Method
from_deg
Create an Angle from degree between [0.0;360.0]
src/model.rs:99
Method
from_rad
Create an Angle from a radiant between [0;2*PI]
src/model.rs:104
Method
from_vec
Creates a new Deserializer with a given `Vec<u8>`.
src/protocol/serde/de.rs:29
Method
get_global_input_message_channel
Get the Input Message Channel of the global world.
src/ecs/world.rs:93
Method
init_crypto
(stream: &mut TcpStream)
src/protocol.rs:98
Method
is_human_readable
(&self)
src/protocol/serde/ser.rs:373
Method
is_human_readable
(&self)
src/protocol/serde/de.rs:403
Function
local_world_manager_system
The local world manager handles the lifecycle of a local world.
src/ecs/system/global/local_world_manager.rs:20
Function
main
()
src/bin/almetica.rs:33
Function
main
()
src/bin/almetica-parse-stream.rs:31
Function
map_user
(row: PgRow)
src/model/repository/user_location.rs:70
Function
message_receiver_system
Message receiver dispatches the messages from the request channel into the ECS.
src/ecs/system/common/message_receiver.rs:10
Method
new
Initializes and returns a `GameSession` object.
src/protocol.rs:53
Method
new
Construct a `CryptSession` object. Needs client and server keys.
src/crypt.rs:37
Method
new
(x: f32, y: f32, z: f32)
src/model.rs:191
Method
new
Construct a `Pike` stream cipher object. Key must be 128 byte in size.
src/crypt/pike.rs:14
Method
new
Construct a `Sha1` object
src/crypt/sha1.rs:20
Method
new
Creates a new GlobalWorld.
src/ecs/world.rs:25
Method
newtype_variant_seed
(self, seed: T)
src/protocol/serde/de.rs:415
Method
next_element_seed
(&mut self, seed: T)
src/protocol/serde/de.rs:228
Method
normalize
(&self)
src/model.rs:121
Method
parse_connection_global_world_id
Reads the message from the global world message and returns the global world ID.
src/protocol.rs:141
Method
raw
(&self)
src/model.rs:109
Function
run
Main loop for the network server
src/networkserver.rs:16
Function
run
Main loop of the web server.
src/webserver.rs:24
Function
send_message_to_connection
Send an outgoing packet message. This function can't be used by "Special Messages".
src/ecs/system/global.rs:22
Method
serialize_bool
(self, value: bool)
src/protocol/serde/ser.rs:133
Method
serialize_bytes
(self, value: &[u8])
src/protocol/serde/ser.rs:206
Method
serialize_char
(self, _value: char)
src/protocol/serde/ser.rs:161
Method
serialize_element
(&mut self, value: &T)
src/protocol/serde/ser.rs:382
Method
serialize_field
(&mut self, value: &T)
src/protocol/serde/ser.rs:431
Method
serialize_i8
(self, value: i8)
src/protocol/serde/ser.rs:143
Method
serialize_key
(&mut self, _key: &T)
src/protocol/serde/ser.rs:463
Method
serialize_map
(self, _len: Option<usize>)
src/protocol/serde/ser.rs:355
Method
serialize_newtype_struct
(self, _name: &'static str, value: &T)
src/protocol/serde/ser.rs:272
Method
serialize_newtype_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/protocol/serde/ser.rs:279
Method
serialize_none
(self)
src/protocol/serde/ser.rs:236
Method
serialize_seq
(self, len: Option<usize>)
src/protocol/serde/ser.rs:292
Method
serialize_some
(self, _value: &T)
src/protocol/serde/ser.rs:240
Method
serialize_str
(self, value: &str)
src/protocol/serde/ser.rs:174
Method
serialize_struct
(self, _name: &'static str, _len: usize)
src/protocol/serde/ser.rs:359
Method
serialize_struct_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/protocol/serde/ser.rs:363
Method
serialize_tuple
(self, _len: usize)
src/protocol/serde/ser.rs:333
Method
serialize_tuple_struct
( self, _name: &'static str, _len: usize, )
src/protocol/serde/ser.rs:337
Method
serialize_tuple_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/protocol/serde/ser.rs:345
Method
serialize_u8
(self, value: u8)
src/protocol/serde/ser.rs:152
Method
serialize_unit
(self)
src/protocol/serde/ser.rs:247
Method
serialize_unit_struct
(self, _name: &'static str)
src/protocol/serde/ser.rs:251
Method
serialize_unit_variant
Enum
src/protocol/serde/ser.rs:256
Method
serialize_value
(&mut self, _value: &T)
src/protocol/serde/ser.rs:470
Function
server_list_endpoint
Handles the server listing
src/webserver.rs:37
Function
settings_manager_system
The settings manager handles the settings of an account (UI/Chat/Visibility etc.).
src/ecs/system/global/settings_manager.rs:8
Function
shutdown_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
Method
size_hint
(&self)
src/protocol/serde/de.rs:271
Method
struct_variant
(self, fields: &'static [&'static str], visitor: V)
src/protocol/serde/de.rs:429
Function
test_angle_basic_deg
()
src/model.rs:606
Function
test_angle_basic_rad
()
src/model.rs:619
Function
test_angle_deserialization
()
src/model.rs:663
Function
test_angle_rotation3
()
src/model.rs:633
Function
test_angle_serialization
()
src/model.rs:655
Function
test_argon2id_hash_creation
()
src/crypt/password_hash.rs:68
Function
test_argon2id_hash_verification
()
src/crypt/password_hash.rs:102
Function
test_can_create_user_false
()
src/ecs/system/global/user_manager.rs:803
Function
test_can_create_user_true
()
src/ecs/system/global/user_manager.rs:770
Function
test_change_user_lobby_slot_id
()
src/ecs/system/global/user_manager.rs:1290
Function
test_check_user_name_available
()
src/ecs/system/global/user_manager.rs:864
Function
test_check_user_name_invalid_username
()
src/ecs/system/global/user_manager.rs:911
Function
test_check_version_invalid
()
src/ecs/system/global/connection_manager.rs:632
Function
test_check_version_valid
()
src/ecs/system/global/connection_manager.rs:587
Function
test_cipher_00_data
()
src/crypt/pike.rs:213
Function
test_cipher_1_byte_steps
()
src/crypt/pike.rs:259
Function
test_cipher_2_byte_steps
()
src/crypt/pike.rs:246
Function
test_cipher_4_byte
()
src/crypt/pike.rs:237
Function
test_cipher_ff_data
()
src/crypt/pike.rs:225
Function
test_cipher_repeat
()
src/crypt/pike.rs:161
Function
test_cipher_repeat_alternative_order
()
src/crypt/pike.rs:187
Function
test_clean_incoming_message
()
src/ecs/system/common/cleaner.rs:51
Function
test_client_packet_algorithm
()
src/crypt.rs:147
Function
test_client_packet_cipher
()
src/crypt.rs:105
Function
test_connection_registration
()
src/ecs/system/global/connection_manager.rs:546
Function
test_create_account
()
src/model/repository/account.rs:97
Function
test_create_user
()
src/model/repository/user.rs:209
Function
test_create_user_location
()
src/model/repository/user_location.rs:99
Function
test_create_user_successful
()
src/ecs/system/global/user_manager.rs:1061
Function
test_create_user_unsuccessful_name_taken
()
src/ecs/system/global/user_manager.rs:1121
Function
test_create_user_unsuccessful_no_slots_left
()
src/ecs/system/global/user_manager.rs:1176
Function
test_customization_deserialization
()
src/model.rs:552
Function
test_customization_serialization
()
src/model.rs:544
Function
test_delete_by_id
()
src/model/repository/account.rs:193
Function
test_delete_by_name
()
src/model/repository/account.rs:219
Function
test_delete_unused_local_worlds
()
src/ecs/system/global/local_world_manager.rs:698
Function
test_delete_user
()
src/model/repository/user.rs:379
Function
test_delete_user
()
src/ecs/system/global/user_manager.rs:1222
Function
test_dont_drop_authenticated_connection_without_ping_pong
()
src/ecs/system/global/connection_manager.rs:1207
Function
test_drop_unauthenticated_connection
()
src/ecs/system/global/connection_manager.rs:1151
Function
test_gamesession_creation
()
src/protocol.rs:466
← previous
next →
201–300 of 372, ranked by callers