MCPcopy Create free account

hub / github.com/agerasev/flatty / functions

Functions287 in github.com/agerasev/flatty

↓ 55 callersMethoditer
(&self)
macros/src/utils/field_iter.rs:13
↓ 36 callersMethodas_ref
(&self)
tests/src/unsized_enum/manual.rs:203
↓ 25 callersMethodlen
(&self)
containers/src/flex.rs:67
↓ 18 callersFunctionceil_mul
Smallest number that is both greater or equal to `x` and a multiple of `m`.
base/src/utils/mod.rs:23
↓ 13 callersFunctionargs
(generics: &Generics)
macros/src/utils/generic.rs:25
↓ 12 callersMethodnext
(self)
base/src/utils/iter.rs:75
↓ 11 callersFunctionwithout_defaults
(generics: &Generics)
macros/src/utils/generic.rs:7
↓ 10 callersMethodemplace
Apply initializer for uninitialized memory.
base/src/emplacer.rs:12
↓ 10 callersFunctionimpl_
(ctx: &Context, input: &DeriveInput)
macros/src/items/tag.rs:63
↓ 10 callersMethodoffset
Clone `self` and add `offset` to [`Self::pos`].
base/src/error.rs:28
↓ 9 callersFunctionslice_ptr_len
(slice: *mut [T])
base/src/utils/mem.rs:24
↓ 8 callersMethodclone
(&self)
base/src/utils/iter.rs:35
↓ 8 callersMethodfinalize
(self)
base/src/utils/iter.rs:280
↓ 7 callersMethodpush
(&mut self, emplacer: E)
containers/src/flex.rs:322
↓ 7 callersFunctionstruct_
(ctx: &Context, input: &DeriveInput, local: bool)
macros/src/items/tag.rs:28
↓ 7 callersMethodvalidate_all
(self)
base/src/utils/iter.rs:298
↓ 6 callersMethodis_empty
(&self)
containers/src/flex.rs:70
↓ 6 callersFunctionmake_args
(params: I)
macros/src/items/init.rs:57
↓ 6 callersFunctiontype_list
(field_iter: I)
macros/src/utils/field_iter.rs:34
↓ 6 callersMethodvalue
(self)
base/src/utils/iter.rs:131
↓ 5 callersMethodas_ref
(&self)
containers/src/bytes.rs:36
↓ 5 callersFunctioncollect_fields
(fields: &Fields, prefix: &str, pub_: bool)
macros/src/items/init.rs:86
↓ 5 callersFunctionmax
`const` version of [`usize::max`].
base/src/utils/mod.rs:5
↓ 5 callersMethodpush_default
(&mut self)
containers/src/flex.rs:363
↓ 5 callersMethodsize
(&self)
base/src/traits.rs:114
↓ 5 callersMethodsplit
(self, pos: usize)
base/src/utils/iter.rs:128
↓ 5 callersMethodvacant_len
(&self)
io/src/common/io.rs:29
↓ 5 callersFunctionwhere_clause
(input: &DeriveInput, bound: TokenStream, last_bound: Option<TokenStream>)
macros/src/utils/generic.rs:45
↓ 4 callersMethodadvance
Make first `count` vacant bytes occupied.
io/src/common/io.rs:58
↓ 4 callersMethodcapacity
(&self)
io/src/common/io.rs:19
↓ 4 callersFunctionfields_params
(fields: &'a Fields, prefix: &'b str)
macros/src/items/init.rs:38
↓ 4 callersFunctionfloor_mul
Biggest number that is both lower or equal to `x` and a multiple of `m`.
base/src/utils/mod.rs:28
↓ 4 callersMethodpos
(&self)
base/src/utils/iter.rs:98
↓ 4 callersMethodrecv
(&mut self)
io/src/async_/recv.rs:65
↓ 3 callersMethodalloc
(&mut self)
io/src/async_/send.rs:69
↓ 3 callersMethodas_mut
(&mut self)
containers/src/bytes.rs:41
↓ 3 callersMethodas_ptr
(&self)
containers/src/vec.rs:19
↓ 3 callersMethodbytes_iter
(&self)
containers/src/flex.rs:74
↓ 3 callersFunctioncollect_fields
(fields: &I, bound: &TokenStream, last_bound: Option<&TokenStream>)
macros/src/utils/generic.rs:56
↓ 3 callersFunctionparse_lit_bool
(lit: &Lit)
macros/src/info.rs:17
↓ 3 callersMethodpreceding_len
(&self)
io/src/common/io.rs:23
↓ 3 callersMethodsend
(self)
io/src/async_/send.rs:76
↓ 3 callersMethodsign_bit
(&self)
portable/src/int.rs:75
↓ 3 callersFunctionvariant_ident
(init_ident: &Ident, var_ident: &Ident)
macros/src/items/init.rs:81
↓ 2 callersMethodassert_last
(&self)
base/src/utils/iter.rs:111
↓ 2 callersMethodassume_init
# Safety Underlying message data must be initialized.
io/src/blocking/send.rs:86
↓ 2 callersMethodassume_init
# Safety Underlying message data must be initialized.
io/src/async_/send.rs:109
↓ 2 callersMethodbytes
(&self)
base/src/utils/iter.rs:124
↓ 2 callersMethodclear
(&mut self)
io/src/common/io.rs:46
↓ 2 callersFunctioncollect_fields
(fields: &I)
macros/src/items/align_as.rs:7
↓ 2 callersFunctioncollect_fields
(fields: &I, bytes: TokenStream)
macros/src/items/cast.rs:11
↓ 2 callersFunctiondata_params
(data: &'a Data, prefix: &'b str)
macros/src/items/init.rs:42
↓ 2 callersMethodemplace_unchecked
(self, _: &mut [u8])
base/src/emplacer.rs:22
↓ 2 callersFunctionextend_params
( orig: &Punctuated<GenericParam, Comma>, add: I, )
macros/src/items/init.rs:66
↓ 2 callersFunctionfield_postfix
(i: usize, f: &Field)
macros/src/items/init.rs:191
↓ 2 callersMethodfold_size
(self, size: usize)
base/src/utils/iter.rs:323
↓ 2 callersFunctiongen_ref_impl
( ctx: &Context, input: &DeriveInput, mutable: bool, ref_ident: &Ident, ref_method_name: T
macros/src/items/unsized_enum.rs:125
↓ 2 callersFunctiongen_ref_struct
(_ctx: &Context, input: &DeriveInput, mutable: bool, ref_ident: &Ident)
macros/src/items/unsized_enum.rs:78
↓ 2 callersFunctiongen_unsafe_trait
(input: &DeriveInput, trait_: &Ident)
macros/src/items/unsized_enum.rs:39
↓ 2 callersFunctionimpl_default
(ctx: &Context, input: &DeriveInput)
macros/src/items/init.rs:383
↓ 2 callersMethoditer
(&self)
containers/src/flex.rs:81
↓ 2 callersMethoditer_mut
(&mut self)
containers/src/flex.rs:84
↓ 2 callersMethodmake_contiguous
Move data to the beginning of buffer to get free room for next data.
io/src/common/io.rs:63
↓ 2 callersFunctionmin
`const` version of [`usize::min`].
base/src/utils/mod.rs:14
↓ 2 callersFunctionmin_size_collect_fields
(fields: &I)
macros/src/items/base.rs:16
↓ 2 callersMethodnew_in_place
(self, emplacer: impl Emplacer<M>)
io/src/async_/send.rs:116
↓ 2 callersMethodoccupied
(&self)
io/src/common/io.rs:36
↓ 2 callersFunctionset_slice_ptr_len
(bytes: *mut [T], len: usize)
base/src/utils/mem.rs:28
↓ 2 callersMethodsize
(&self)
containers/src/vec.rs:100
↓ 2 callersMethodsize
(&self)
containers/src/flex.rs:174
↓ 2 callersMethodsplit_mut
(&mut self)
io/src/common/io.rs:83
↓ 2 callersMethodtruncate
(&mut self, len: usize)
containers/src/flex.rs:382
↓ 2 callersFunctionvalidate_code
(ctx: &Context, input: &DeriveInput, bytes_ident: &TokenStream)
macros/src/items/tag.rs:6
↓ 1 callersMethodalign
(&self)
base/src/utils/iter.rs:47
↓ 1 callersFunctionalign_const
(ctx: &Context, input: &DeriveInput)
macros/src/items/base.rs:9
↓ 1 callersMethodas_mut
(&mut self)
tests/src/unsized_enum/manual.rs:227
↓ 1 callersMethodas_mut_bytes
(&mut self)
io/src/async_/send.rs:102
↓ 1 callersMethodas_mut_bytes
# Safety Modification of returned bytes must not make `self` invalid.
base/src/traits.rs:40
↓ 1 callersMethodbitand
(self, rhs: Self)
portable/src/bool_.rs:60
↓ 1 callersMethodbitor
(self, rhs: Self)
portable/src/bool_.rs:67
↓ 1 callersMethodbitxor
(self, rhs: Self)
portable/src/bool_.rs:74
↓ 1 callersMethodbytes_mut_iter
(&mut self)
containers/src/flex.rs:77
↓ 1 callersMethodcheck_align_and_min_size
(&self, data: &[u8])
base/src/utils/iter.rs:13
↓ 1 callersMethodclear
(&mut self)
containers/src/flex.rs:370
↓ 1 callersMethodcmp
(&self, other: &Self)
portable/src/int.rs:117
↓ 1 callersMethoddefault_in_place
(self)
io/src/async_/send.rs:123
↓ 1 callersFunctionfield_param
(i: usize, f: &'a Field, prefix: &'b str)
macros/src/items/init.rs:30
↓ 1 callersMethodinto_inner
(self)
containers/src/wrap.rs:46
↓ 1 callersFunctionis_c_like
(input: &DeriveInput)
macros/src/items/enum_.rs:3
↓ 1 callersMethodmin_size
(&self, pos: usize)
base/src/utils/iter.rs:50
↓ 1 callersFunctionmin_size_const
(_ctx: &Context, input: &DeriveInput)
macros/src/items/base.rs:26
↓ 1 callersFunctionmut_impl
(ctx: &Context, input: &DeriveInput)
macros/src/items/unsized_enum.rs:244
↓ 1 callersFunctionmut_struct
(ctx: &Context, input: &DeriveInput)
macros/src/items/unsized_enum.rs:240
↓ 1 callersMethodnext
(&mut self)
containers/src/flex.rs:123
↓ 1 callersMethodoccupied_mut
(&mut self)
io/src/common/io.rs:39
↓ 1 callersFunctionoffset_slice_ptr_start
(slice: *mut [T], count: isize)
base/src/utils/mem.rs:32
↓ 1 callersFunctionparse_lit_ident
(lit: &Lit)
macros/src/info.rs:25
↓ 1 callersMethodpoll_alloc
(mut self: Pin<&mut Self>, _cx: &mut Context<'_>)
io/src/async_/io.rs:15
↓ 1 callersMethodpoll_read
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
io/src/async_/io.rs:77
↓ 1 callersFunctionptr_from_bytes_method
(_ctx: &Context, input: &DeriveInput)
macros/src/items/unsized_.rs:6
next →1–100 of 287, ranked by callers