MCPcopy Create free account

hub / github.com/bedrock-crustaceans/bedrock-rs / functions

Functions554 in github.com/bedrock-crustaceans/bedrock-rs

↓ 4,739 callersFunctiondeserialize
Deserializes a block version.
crates/level/src/subchunk.rs:48
↓ 4,655 callersFunctionserialize
Serde requirement.
crates/level/src/subchunk.rs:58
↓ 500 callersMethodas_ref
(&self)
crates/protocol/src/generated/v818.rs:8580
↓ 459 callersMethodas_ref
(&self)
crates/protocol/src/generated/v1001.rs:9494
↓ 453 callersMethodas_ref
(&self)
crates/protocol/src/generated/v975.rs:9360
↓ 449 callersMethodas_ref
(&self)
crates/protocol/src/generated/v944.rs:9282
↓ 437 callersMethodas_ref
(&self)
crates/protocol/src/generated/v924.rs:9037
↓ 423 callersMethodas_ref
(&self)
crates/protocol/src/generated/v898.rs:8738
↓ 419 callersMethodas_ref
(&self)
crates/protocol/src/generated/v859.rs:8662
↓ 417 callersMethodas_ref
(&self)
crates/protocol/src/generated/v786.rs:8615
↓ 417 callersMethodas_ref
(&self)
crates/protocol/src/generated/v844.rs:8621
↓ 415 callersMethodas_ref
(&self)
crates/protocol/src/generated/v819.rs:8580
↓ 415 callersMethodas_ref
(&self)
crates/protocol/src/generated/v776.rs:8574
↓ 415 callersMethodas_ref
(&self)
crates/protocol/src/generated/v827.rs:8580
↓ 415 callersMethodas_ref
(&self)
crates/protocol/src/generated/v800.rs:8581
↓ 411 callersMethodas_ref
(&self)
crates/protocol/src/generated/v766.rs:8492
↓ 409 callersMethodas_ref
(&self)
crates/protocol/src/generated/v748.rs:8449
↓ 405 callersMethodas_ref
(&self)
crates/protocol/src/generated/v729.rs:8372
↓ 401 callersMethodas_ref
(&self)
crates/protocol/src/generated/v712.rs:8293
↓ 393 callersMethodas_ref
(&self)
crates/protocol/src/generated/v686.rs:8132
↓ 393 callersMethodas_ref
(&self)
crates/protocol/src/generated/v662.rs:8131
↓ 391 callersMethodas_ref
(&self)
crates/protocol/src/generated/v671.rs:8093
↓ 391 callersMethodas_ref
(&self)
crates/protocol/src/generated/v685.rs:8094
↓ 90 callersMethodlen
(&self)
crates/level/src/lazy.rs:183
↓ 65 callersMethoditer
Creates an iterator over this array.
crates/level/src/lazy.rs:28
↓ 17 callersMethodas_ptr
Yields the FFI database pointer.
crates/level/src/mojang/db.rs:94
↓ 14 callersMethodas_ref
(&self)
crates/level/src/mojang/db.rs:41
↓ 11 callersMethodinsert
Inserts a key-value pair into the database.
crates/level/src/mojang/db.rs:142
↓ 11 callersMethodkeys
Creates an iterator over all the keys in this database.
crates/level/src/mojang/db.rs:99
↓ 10 callersMethodget
Returns the value at `index`. # Panics This function panics if the index is greater than or equal to 4096.
crates/level/src/lazy.rs:47
↓ 7 callersMethodis_empty
Whether this subchunk layer is empty.
crates/level/src/subchunk.rs:297
↓ 7 callersMethodwords
The packed words that this array consists of.
crates/level/src/lazy.rs:38
↓ 7 callersMethodwrite
(&mut self, packet: T)
crates/network/src/connection/shard/arc.rs:24
↓ 6 callersFunctionget_attrs
(attrs: &[Attribute])
crates/macros/src/attr.rs:72
↓ 6 callersMethodsend
(&mut self, packets: &[V])
crates/network/src/connection/mod.rs:53
↓ 5 callersMethodinto_iter
(self)
crates/level/src/lazy.rs:198
↓ 5 callersMethodlen
(&self)
crates/level/src/subchunk.rs:121
↓ 4 callersFunctionbuild_de_instance
(endianness: Option<ProtoCodecEndianness>, f_type: &Type)
crates/macros/src/de.rs:6
↓ 4 callersFunctionbuild_ser_instance
( endianness: Option<ProtoCodecEndianness>, f_type: &Type, f_name: TokenStream, )
crates/macros/src/ser.rs:6
↓ 4 callersFunctionbuild_size_instance
( endianness: Option<ProtoCodecEndianness>, f_type: &Type, f_name: TokenStream, )
crates/macros/src/size.rs:6
↓ 4 callersMethodinitialize
Attempts to initialize an array on the stack, using a fallible `op`. If a call to `op` fails or panics, this function will return the error and all p
crates/protocol_core/src/types/slice.rs:28
↓ 4 callersMethodkey
Returns the key of this tuple.
crates/level/src/mojang/iter.rs:14
↓ 4 callersMethodrecv
(&mut self)
crates/network/src/connection/mod.rs:68
↓ 4 callersFunctiontranslate_ffi_error
# Safety This function must only be called if `result.success` is not `leveldb_sys::Result::Success` and `result.data` is a C-style string ending in
crates/level/src/mojang/db.rs:212
↓ 4 callersMethodvalue
Returns the value in this tuple.
crates/level/src/mojang/iter.rs:41
↓ 3 callersMethodas_ref
(&self)
crates/protocol/src/generated/unknown.rs:576
↓ 3 callersMethodcollapse
(&self, map: &mut BTreeMap<Ident, TokenStream>)
xtask/src/codegen/protocol/diff.rs:30
↓ 3 callersFunctionextract_inner_type_from_vec
(ty: &Type)
crates/macros/src/attr.rs:115
↓ 3 callersMethodget
Retrieves the block at `position`.
crates/level/src/subchunk.rs:177
↓ 3 callersFunctionopen_test_db
()
crates/level/tests/test.rs:32
↓ 3 callersMethodread
(&mut self)
crates/network/src/connection/shard/arc.rs:32
↓ 3 callersFunctionto_offset
(position: BlockPosition)
crates/level/src/subchunk.rs:334
↓ 3 callersMethodwrite
(&self, _writer: W)
crates/level/src/settings.rs:240
↓ 2 callersFunctionbuild_de_fields
(fields: Fields)
crates/macros/src/de.rs:79
↓ 2 callersFunctionbuild_ser_fields
( fields: Fields, f_prefix: Option<TokenStream>, vec_by_ref: bool, )
crates/macros/src/ser.rs:94
↓ 2 callersFunctionbuild_size_fields
( fields: Fields, f_prefix: Option<TokenStream>, vec_by_ref: bool, )
crates/macros/src/size.rs:94
↓ 2 callersFunctionextract_test_dir
()
crates/level/tests/test.rs:20
↓ 2 callersMethodget_layer
(&self, index: usize)
crates/level/src/subchunk.rs:387
↓ 2 callersMethodid
(&self)
crates/protocol_core/src/lib.rs:65
↓ 2 callersMethoditer
Creates an iterator over the blocks in this layer. This iterates over every indices
crates/level/src/subchunk.rs:292
↓ 2 callersMethodserialize
(&self, mut writer: W)
crates/level/src/key.rs:100
↓ 2 callersMethodsize_hint
(&self)
crates/level/src/key.rs:84
↓ 2 callersMethodtrailer
(&self, buf: &[u8], counter: u64)
crates/network/src/encryption.rs:78
↓ 2 callersMethodunpack
(words: &[u32], bits: u8)
crates/level/src/greedy.rs:93
↓ 1 callersMethodaccept
(&mut self)
crates/network/src/listener.rs:83
↓ 1 callersMethodbits
The amount of bits that are currently being used by this array.
crates/level/src/lazy.rs:33
↓ 1 callersFunctionbuild
(input: TokenStream, path: &std::path::Path)
xtask/src/codegen/protocol/mod.rs:23
↓ 1 callersFunctionbuild_de_enum
(data_enum: &DataEnum, attrs: &[Attribute], name: Ident)
crates/macros/src/de.rs:133
↓ 1 callersFunctionbuild_de_field
(fields: &[&Field])
crates/macros/src/de.rs:23
↓ 1 callersFunctionbuild_de_struct
(data_struct: &DataStruct)
crates/macros/src/de.rs:117
↓ 1 callersFunctionbuild_ser_enum
(data_enum: &DataEnum, attrs: &[Attribute])
crates/macros/src/ser.rs:144
↓ 1 callersFunctionbuild_ser_field
( fields: &[&Field], f_prefix: Option<TokenStream>, vec_by_ref: bool, )
crates/macros/src/ser.rs:27
↓ 1 callersFunctionbuild_ser_struct
(data_struct: &DataStruct)
crates/macros/src/ser.rs:136
↓ 1 callersFunctionbuild_size_enum
(data_enum: &DataEnum, attrs: &[Attribute])
crates/macros/src/size.rs:146
↓ 1 callersFunctionbuild_size_field
( fields: &[&Field], f_prefix: Option<TokenStream>, vec_by_ref: bool, )
crates/macros/src/size.rs:27
↓ 1 callersFunctionbuild_size_struct
(data_struct: &DataStruct)
crates/macros/src/size.rs:136
↓ 1 callersFunctionclear_directory
(path: &str)
xtask/src/main.rs:33
↓ 1 callersMethodclose
(&self)
crates/network/src/connection/mod.rs:86
↓ 1 callersMethodcompress
(&self, src: Vec<u8>)
crates/network/src/compression.rs:57
↓ 1 callersFunctioncompress_packets
( mut packet_stream: Vec<u8>, compression: Option<&Compression>, )
crates/network/src/codec.rs:91
↓ 1 callersMethodcontains
Whether the palette contains the given block.
crates/level/src/subchunk.rs:214
↓ 1 callersMethoddecompress
(&self, mut src: Vec<u8>)
crates/network/src/compression.rs:111
↓ 1 callersFunctiondecompress_packets
( mut packet_stream: Vec<u8>, compression: Option<&Compression>, )
crates/network/src/codec.rs:102
↓ 1 callersMethoddecrypt
(&mut self, buf: Vec<u8>)
crates/network/src/encryption.rs:58
↓ 1 callersFunctiondecrypt_packets
( mut packet_stream: Vec<u8>, encryption: Option<&mut Encryption>, )
crates/network/src/codec.rs:124
↓ 1 callersMethoddiscriminant
Returns the discriminant of `self`.
crates/level/src/key.rs:45
↓ 1 callersMethodencrypt
(&mut self, buf: Vec<u8>)
crates/network/src/encryption.rs:44
↓ 1 callersFunctionencrypt_packets
( mut packet_stream: Vec<u8>, encryption: Option<&mut Encryption>, )
crates/network/src/codec.rs:113
↓ 1 callersFunctionextract_test_db
()
crates/level/benches/subchunk.rs:13
↓ 1 callersMethodget_layer_mut
(&mut self, index: usize)
crates/level/src/subchunk.rs:395
↓ 1 callersFunctiongreedy_iter_benchmark
(data: &SubChunk)
crates/level/benches/subchunk.rs:43
↓ 1 callersFunctiongreedy_load_benchmark
(data: &[u8])
crates/level/benches/subchunk.rs:38
↓ 1 callersFunctionhandle_login
(mut unknown_conn: Connection<Unknown>)
examples/server.rs:56
↓ 1 callersMethodhash
Hashes this block.
crates/level/src/subchunk.rs:87
↓ 1 callersMethodinto_iter
(self)
crates/level/src/bits.rs:156
↓ 1 callersFunctionlazy_iter_benchmark
(data: &SubChunk)
crates/level/benches/subchunk.rs:30
↓ 1 callersFunctionlazy_load_benchmark
(data: &[u8])
crates/level/benches/subchunk.rs:25
↓ 1 callersMethodlen
(&self)
crates/level/src/greedy.rs:425
↓ 1 callersMethodpack_into
Packs the array into a given array of words using the given amount of bits per block.
crates/level/src/greedy.rs:36
↓ 1 callersMethodparse
(input: ParseStream)
crates/macros/src/lib.rs:90
next →1–100 of 554, ranked by callers