Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZettaScaleLabs/stabby
/ functions
Functions
628 in github.com/ZettaScaleLabs/stabby
⨍
Functions
628
◇
Types & classes
243
Method
from
(tokens: proc_macro::TokenStream)
stabby-macros/src/tyops.rs:44
Method
from
(value: &'a str)
stabby-abi/src/str.rs:41
Method
from
(value: core::option::Option<T>)
stabby-abi/src/option.rs:40
Method
from
(value: &'a [T])
stabby-abi/src/slice.rs:56
Method
from
(value: &'a Waker)
stabby-abi/src/future.rs:45
Method
from
(value: &T)
stabby-abi/src/fatptr.rs:30
Method
from
(value: core::result::Result<Ok, Err>)
stabby-abi/src/result.rs:176
Method
from
(value: VtSend<VTable<Head, Tail>>)
stabby-abi/src/vtable/mod.rs:412
Method
from
(value: &[T])
stabby-abi/src/alloc/vec.rs:550
Method
from
(value: Vec<T, Alloc>)
stabby-abi/src/alloc/single_or_vec.rs:559
Method
from
(value: String<Alloc>)
stabby-abi/src/alloc/string.rs:71
Method
from
(value: Vec<T, Alloc>)
stabby-abi/src/alloc/boxed.rs:388
Method
from
(value: &Arc<T, Alloc>)
stabby-abi/src/alloc/sync.rs:343
Method
from_alloc
Constructs a new map, using the provided allocator. This operation does not allocate.
stabby-abi/src/alloc/collections/arc_btree.rs:125
Method
from_iter
(mut iter: T)
stabby-macros/src/traits.rs:1327
Method
from_iter
(iter: T)
stabby-macros/src/enums.rs:375
Method
from_iter
(iter: I)
stabby-abi/src/alloc/vec.rs:577
Method
from_iter
(iter: I)
stabby-abi/src/alloc/boxed.rs:441
Method
from_iter
(iter: I)
stabby-abi/src/alloc/sync.rs:655
Method
from_micros
(micros: u64)
stabby/src/time.rs:31
Method
from_millis
(millis: u64)
stabby/src/time.rs:23
Method
from_raw
Constructs `Self` from a raw allocation. # Safety No other container must own (even partially) `this`.
stabby-abi/src/alloc/boxed.rs:190
Method
from_raw
Constructs `Self` from a raw allocation. # Safety `this` MUST not be dangling, and have been obtained through [`Self::into_raw`].
stabby-abi/src/alloc/sync.rs:191
Method
from_secs_f64
(secs: f64)
stabby/src/time.rs:43
Method
from_str
(s: &str)
stabby-macros/src/functions.rs:185
Function
gen_closures_impl
(_: TokenStream)
stabby-macros/src/lib.rs:262
Method
gen_stuff
(&mut self)
stabby/src/tests/traits.rs:37
Method
gen_stuff3
(&mut self, _with: Box<()>)
stabby/src/tests/traits.rs:93
Method
get_canaried
Gets `symbol` from the library, using stabby's canaries to check for compatibility. The library must have a symbol with the appropriate type named th
stabby/src/libloading.rs:109
Method
get_mut
(&'a mut self, key: &K)
stabby/src/map.rs:22
Method
get_mut_unchecked
(this: &mut Self)
stabby-abi/src/alloc/sync.rs:209
Method
get_stabbied
Gets `symbol` from the library, using stabby's reports to check for compatibility. The library must have a symbol with the appropriate type named the
stabby/src/libloading.rs:74
Method
hash
(&self, state: &mut H)
stabby-abi/src/report.rs:54
Method
hash
(&self, state: &mut H)
stabby-abi/src/result.rs:138
Method
hash
(&self, state: &mut H)
stabby-abi/src/vtable/mod.rs:365
Method
hash
(&self, state: &mut H)
stabby-abi/src/alloc/string.rs:113
Method
hash
(&self, state: &mut H)
stabby-abi/src/alloc/boxed.rs:383
Method
hash
(&self, state: &mut H)
stabby-abi/src/alloc/sync.rs:598
Method
i64_to_duration
(mut t: i64)
stabby/src/time.rs:134
Method
identifier
()
stabby-abi/src/istable.rs:101
Function
import
(attrs: TokenStream, fn_spec: TokenStream)
stabby-macros/src/lib.rs:481
Function
import
( macro_attrs: proc_macro::TokenStream, fn_decl: syn::ItemForeignMod, )
stabby-macros/src/functions.rs:420
Method
increment_strong_count
Increments the strong count. # Safety `this` MUST be a valid pointer derived from `Self`
stabby-abi/src/alloc/sync.rs:220
Method
increment_weak_count
Increments the weak count, returning its previous value.
stabby-abi/src/alloc/sync.rs:234
Method
init
Initializes any given pointer: - The returned pointer is guaranteed to be correctly aligned for `T` - It is guaranteed to preceded without padding by
stabby-abi/src/alloc/mod.rs:353
Method
into_inner
Extracts the inner value from `self`
stabby-abi/src/lib.rs:254
Method
into_inner
Extracts the value from the allocation, freeing said allocation.
stabby-abi/src/alloc/boxed.rs:171
Method
into_inner_unchecked
# Safety This is only safe if `T` is FFI-safe, or if this `self` was constructed from a value of `T` that was instanciated within the same shared obje
stabby-abi/src/lib.rs:250
Method
into_iter
(self)
stabby-abi/src/alloc/boxed.rs:489
Method
into_iter
(self)
stabby-abi/src/alloc/sync.rs:649
Method
into_raw
Returns the pointer to the inner raw allocation, leaking `this`. Note that the pointer may be dangling if `T` is zero-sized.
stabby-abi/src/alloc/boxed.rs:182
Method
into_raw
Returns the pointer to the inner raw allocation, leaking `this`. Note that the pointer may be dangling if `T` is zero-sized.
stabby-abi/src/alloc/sync.rs:183
Method
is_compatible
Whether or not two reports correspond to the same type, with the same layout and invariants.
stabby-abi/src/report.rs:67
Method
is_empty
Returns `true` if the vector is empty.
stabby-abi/src/alloc/single_or_vec.rs:108
Method
is_empty
Returns `true` if the slice is empty.
stabby-abi/src/alloc/mod.rs:436
Method
is_empty
Returns true if the slice is empty.
stabby-abi/src/alloc/sync.rs:438
Method
is_empty
Return `true` iff the set is empty.
stabby-abi/src/alloc/collections/arc_btree.rs:416
Method
is_invalid
Returns `true` if `ptr` points to memory that cannot be a valid value of `Self`. Note that this function returning `false` is not a guarantee that th
stabby-abi/src/istable.rs:72
Method
is_invalid
(_: *const u8)
stabby-abi/src/istable.rs:305
Method
is_unique
Whether or not `this` is the sole owner of its data, including weak owners.
stabby-abi/src/alloc/string.rs:170
Method
is_unique
Whether or not `this` is the sole owner of its data, including weak owners.
stabby-abi/src/alloc/sync.rs:272
Function
issue_112
()
stabby/src/tests/regressions/issue_112.rs:2
Method
last
(mut self)
stabby-abi/src/alloc/single_or_vec.rs:503
Function
layouts
()
stabby/src/tests/layouts.rs:138
Method
len
Returns the number of elements in the set.
stabby-abi/src/alloc/collections/arc_btree.rs:409
Method
load
Atomically loads the stored value, converting it to a duration-sign tuple. The [`Ordering`] is used in a single `load` operation.
stabby/src/time.rs:162
Function
logfile
(logfile: std::path::PathBuf)
stabby-macros/src/lib.rs:23
Function
main
()
stabby/build.rs:1
Function
main
()
stabby/src/tests/regressions/issue_103.rs:2
Function
main
()
stabby-macros/build.rs:22
Function
main
()
examples/dynlinkage/build.rs:15
Function
main
()
examples/dynlinkage/src/main.rs:26
Function
main
()
examples/libloading/src/main.rs:16
Function
main
()
stabby-abi/build.rs:110
Method
make
Attempts to allocate [`Self`], initializing it with `constructor`. Note that the allocation may or may not be zeroed. If the allocation fails, the `
stabby-abi/src/alloc/boxed.rs:55
Method
make
Attempts to allocate [`Self`], initializing it with `constructor`. Note that the allocation may or may not be zeroed. If the allocation fails, the `
stabby-abi/src/alloc/sync.rs:60
Method
make_in
Attempts to allocate [`Self`], initializing it with `constructor`. Note that the allocation may or may not be zeroed. # Errors Returns the uninitial
stabby-abi/src/alloc/boxed.rs:149
Method
make_in
Attempts to allocate [`Self`], initializing it with `constructor`. Note that the allocation may or may not be zeroed. # Errors Returns the uninitial
stabby-abi/src/alloc/sync.rs:158
Method
make_mut
Returns a mutable reference to this `Arc`'s value, cloning that value into a new `Arc` if [`Self::get_mut`] would have failed.
stabby-abi/src/alloc/sync.rs:241
Method
make_mut_and_get_alloc
Returns a mutable reference to this `Arc`'s value, cloning that value into a new `Arc` if [`Self::get_mut`] would have failed.
stabby-abi/src/alloc/sync.rs:256
Method
match_mut_ctx
Equivalent to `match &mut self`.
stabby-abi/src/option.rs:126
Method
match_mut_ctx
Equivalent to `match &mut self`.
stabby-abi/src/result.rs:327
Method
match_owned_ctx
Equivalent to `match self`.
stabby-abi/src/result.rs:371
Method
match_ref_ctx
Equivalent to `match &self`.
stabby-abi/src/result.rs:290
Method
mut_as
(&mut self)
stabby-abi/src/as_mut.rs:24
Method
new
Construct a new [`Duration`].
stabby/src/time.rs:15
Method
new
Wraps a standard `str` into its ABI-stable equivalent.
stabby-abi/src/str.rs:29
Method
new
(value: T)
stabby-abi/src/lib.rs:219
Method
new
Convert `&[T]` to its ABI-stable equivalent.
stabby-abi/src/slice.rs:43
Method
new
Used in `#[stabby::import(canaries)]`
stabby-abi/src/checked_import.rs:32
Method
new
Constructs a new vector with the default allocator. This doesn't actually allocate.
stabby-abi/src/alloc/vec.rs:69
Method
new
Constructs a new vector. This doesn't actually allocate.
stabby-abi/src/alloc/single_or_vec.rs:37
Method
new
Constructs a new string using the default allocator.
stabby-abi/src/alloc/string.rs:19
Method
new
Attempts to allocate [`Self`] and store `value` in it. # Panics If the allocator fails to provide an appropriate allocation.
stabby-abi/src/alloc/boxed.rs:67
Method
new
Attempts to allocate [`Self`] and store `value` in it. # Panics If the allocator fails to provide an appropriate allocation.
stabby-abi/src/alloc/sync.rs:72
Method
new
Constructs the allocator.
stabby-abi/src/alloc/allocators/libc_alloc.rs:50
Method
new
Constructs the allocator.
stabby-abi/src/alloc/allocators/rust_alloc.rs:94
Method
new
Constructs a new, empty set.
stabby-abi/src/alloc/collections/arc_btree.rs:26
Method
new_in
Constructs a new vector in `alloc`. This doesn't actually allocate.
stabby-abi/src/alloc/vec.rs:75
Method
new_in
Constructs a new vector in `alloc`. This doesn't actually allocate.
stabby-abi/src/alloc/single_or_vec.rs:59
← previous
next →
401–500 of 628, ranked by callers