Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/agerasev/flatty
/ functions
Functions
287 in github.com/agerasev/flatty
⨍
Functions
287
◇
Types & classes
102
↓ 1 callers
Function
ptr_to_bytes_method
(_ctx: &Context, input: &DeriveInput)
macros/src/items/unsized_.rs:34
↓ 1 callers
Method
read
(&mut self)
io/src/blocking/io.rs:46
↓ 1 callers
Method
read
(&mut self)
io/src/async_/recv.rs:23
↓ 1 callers
Function
ref_impl
(ctx: &Context, input: &DeriveInput)
macros/src/items/unsized_enum.rs:229
↓ 1 callers
Function
ref_struct
(ctx: &Context, input: &DeriveInput)
macros/src/items/unsized_enum.rs:225
↓ 1 callers
Function
self_impl
(ctx: &Context, input: &DeriveInput)
macros/src/items/base.rs:96
↓ 1 callers
Function
size_method
(ctx: &Context, input: &DeriveInput)
macros/src/items/base.rs:48
↓ 1 callers
Method
skip
(&mut self, count: usize)
io/src/blocking/io.rs:62
↓ 1 callers
Method
skip
(&mut self, count: usize)
io/src/async_/io.rs:94
↓ 1 callers
Method
skip
Skip first `count` occupied bytes.
io/src/common/io.rs:50
↓ 1 callers
Method
tag
(&self)
tests/src/unsized_enum/manual.rs:139
↓ 1 callers
Method
vacant_mut
(&mut self)
io/src/common/io.rs:42
↓ 1 callers
Function
validate_method
(ctx: &Context, input: &DeriveInput)
macros/src/items/cast.rs:10
↓ 1 callers
Method
write_all
(&mut self, count: usize)
io/src/blocking/io.rs:15
↓ 1 callers
Method
write_all
(&mut self, count: usize)
io/src/async_/io.rs:25
Function
align
()
containers/src/vec.rs:252
Function
align
()
containers/src/flex.rs:415
Method
alloc
(&mut self)
io/src/blocking/send.rs:48
Method
alloc
(&mut self)
io/src/blocking/io.rs:8
Method
alloc
Allocate some fixed amount of bytes in the buffer.
io/src/async_/send.rs:22
Method
as_bytes
(&self)
io/src/blocking/send.rs:76
Method
as_bytes
(&self)
io/src/async_/send.rs:99
Method
as_bytes
(&self)
base/src/traits.rs:34
Method
as_mut_bytes
(&mut self)
io/src/blocking/send.rs:79
Method
assign_in_place
(&mut self, emplacer: I)
base/src/traits.rs:49
Method
assume_init
(self)
containers/src/vec.rs:29
Method
assume_init_read
(&self)
containers/src/vec.rs:32
Method
bitand_assign
(&mut self, rhs: Self)
portable/src/bool_.rs:80
Method
bitor_assign
(&mut self, rhs: Self)
portable/src/bool_.rs:86
Method
bitxor_assign
(&mut self, rhs: Self)
portable/src/bool_.rs:92
Function
check_align_and_min_size
Check that memory size and alignment are suitable for `Self`.
base/src/utils/mem.rs:8
Function
cmp
()
portable/src/int.rs:594
Function
cmp_eq
()
portable/src/int.rs:584
Function
data_offset
()
containers/src/vec.rs:244
Method
default
()
portable/src/int.rs:25
Method
default
()
portable/src/float.rs:24
Method
default
()
tests/src/generics.rs:17
Method
default_emplacer
()
containers/src/vec.rs:188
Method
default_emplacer
()
containers/src/flex.rs:292
Method
default_emplacer
()
containers/src/string.rs:92
Method
default_emplacer
()
base/src/traits.rs:152
Method
default_emplacer
()
tests/src/unsized_struct/manual.rs:91
Method
default_emplacer
()
tests/src/unsized_enum/manual.rs:311
Method
default_in_place
(self)
io/src/blocking/send.rs:100
Method
default_in_place
(pointer: P)
containers/src/wrap.rs:62
Method
default_in_place
Create a new instance of `Self` initializing raw memory into default state of `Self`.
base/src/traits.rs:144
Method
deref
(&self)
io/src/blocking/send.rs:108
Method
deref
(&self)
io/src/blocking/recv.rs:88
Method
deref
(&self)
io/src/async_/send.rs:131
Method
deref
(&self)
io/src/async_/recv.rs:108
Method
deref
(&self)
io/src/common/io.rs:90
Method
deref
(&self)
containers/src/vec.rs:56
Method
deref
(&self)
containers/src/wrap.rs:72
Method
deref
(&self)
containers/src/string.rs:29
Method
deref
(&self)
containers/src/bytes.rs:48
Method
deref_mut
(&mut self)
io/src/blocking/send.rs:114
Method
deref_mut
(&mut self)
io/src/async_/send.rs:137
Method
deref_mut
(&mut self)
io/src/common/io.rs:95
Method
deref_mut
(&mut self)
containers/src/vec.rs:65
Method
deref_mut
(&mut self)
containers/src/wrap.rs:77
Method
deref_mut
(&mut self)
containers/src/string.rs:34
Method
deref_mut
(&mut self)
containers/src/bytes.rs:53
Method
drop
(&mut self)
io/src/blocking/recv.rs:80
Method
drop
(&mut self)
io/src/async_/recv.rs:100
Method
drop
(&mut self)
containers/src/bytes.rs:30
Method
emplace_unchecked
(self, bytes: &mut [u8])
containers/src/vec.rs:135
Method
emplace_unchecked
(self, bytes: &mut [u8])
containers/src/flex.rs:232
Method
emplace_unchecked
(self, bytes: &mut [u8])
containers/src/string.rs:71
Method
emplace_unchecked
(self, bytes: &mut [u8])
tests/src/unsized_struct/manual.rs:36
Method
emplace_unchecked
(self, __bytes: &mut [u8])
tests/src/unsized_enum/manual.rs:113
Function
eq
()
containers/src/vec.rs:312
Function
eq
()
containers/src/string.rs:173
Function
extend
()
portable/src/int.rs:546
Method
extend
Extend to wider integer type. For signed integers sign is extended.
portable/src/int.rs:85
Function
flat
(attr: TokenStream, item: TokenStream)
macros/src/lib.rs:38
Method
fmt
(&self, f: &mut Formatter<'_>)
containers/src/string.rs:129
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
base/src/error.rs:35
Method
free_len
(&self)
io/src/common/io.rs:32
Method
from
(value: Int<true, N, S>)
portable/src/int.rs:156
Method
from
(value: bool)
portable/src/bool_.rs:18
Method
from
(_: UnsizedEnumInitA)
tests/src/unsized_enum/manual.rs:92
Method
from_bytes
(bytes: &[u8])
base/src/traits.rs:72
Method
from_bytes
(bytes: [u8; N])
portable/src/int.rs:31
Method
from_bytes
(bytes: [u8; N])
portable/src/float.rs:30
Function
from_bytes_err
()
tests/src/unsized_sized_enum.rs:79
Method
from_bytes_unchecked
(bytes: &[u8])
base/src/traits.rs:28
Method
from_mut_bytes
(bytes: &mut [u8])
base/src/traits.rs:76
Method
from_mut_bytes_unchecked
(bytes: &mut [u8])
base/src/traits.rs:31
Method
from_slice
(src: &[u8], align: usize)
containers/src/bytes.rs:19
Method
from_wrapped_bytes
(pointer: P)
containers/src/wrap.rs:50
Method
from_wrapped_bytes_unchecked
# Safety Data behind pointer must be valid.
containers/src/wrap.rs:40
Function
impl_
(ctx: &Context, input: &DeriveInput)
macros/src/items/unsized_.rs:62
Function
impl_
(_ctx: &Context, input: &DeriveInput)
macros/src/items/flat.rs:6
Function
impl_
(ctx: &Context, input: &DeriveInput)
macros/src/items/base.rs:162
Function
impl_
(_ctx: &Context, input: &DeriveInput)
macros/src/items/portable.rs:6
Function
impl_
(ctx: &Context, input: &DeriveInput)
macros/src/items/init.rs:190
Function
impl_
(ctx: &Context, input: &DeriveInput)
macros/src/items/cast.rs:78
Function
init_a
()
tests/src/unsized_sized_enum.rs:17
Function
init_b
()
tests/src/unsized_sized_enum.rs:31
Function
init_c
()
tests/src/unsized_sized_enum.rs:50
← previous
next →
101–200 of 287, ranked by callers