rstd 0.1.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nalloc
 Nboxed
 Nffi
 Nrc
 Nstring
 Nsync
 Nvec
 CGlobalThe global memory allocator, implementing the Allocator trait
 Nrstd
 Nalloc
 Nclone
 Ncmp
 Nconvert
 Nerror
 Nffi
 Nfmt
 Nhash
 Nio
 Nlog
 Nmem
 Nmtp
 Nnum
 Noption
 Npanic_
 Npath
 Npin
 Nprocess
 Nptr_
 Nresult
 Nstr_
 Nsync
 Nthread
 Ntime
 CChoiceA tagged union that pairs an enum discriminant with associated data
 CCopyMarker trait for types that can be duplicated by simple bitwise copy
 Cdefault_tagTag type used to select a default trait implementation for type T
 CemptyA zero-sized type, analogous to Rust's () (unit)
 CemptyTA zero-sized phantom type parameterized on T
 CFnTrait for callables that can be called by const reference
 CFnMutTrait for callables that can be called by mutable reference
 CFnOnceTrait for callables that can be called once, consuming themselves
 CImplThe trait implementation specialization point
 CImpl< rstd::alloc::Allocator, alloc_::Global >Impl before Global definition — methods live here, not on Global
 CImplBaseBase class for Impl specializations, providing a pointer-based self accessor
 CLinkClassMethodLinks a class's own methods as the trait implementation, delegating via in-class dispatch
 CMayWithTraitConditionally mixes in trait APIs for Self, only including traits that Self implements
 Cmut_ptrA mutable raw pointer, analogous to Rust's *mut T
 Cmut_refA mutable reference wrapper, analogous to Rust's &mut T
 CpanicCompile-time-checked panic with format string support
 CptrAn immutable raw pointer, analogous to Rust's *const T
 Cptr_baseCRTP base for raw pointer types (ptr, mut_ptr)
 CrefAn immutable reference wrapper, analogous to Rust's &T
 Cref< ffi::OsStr >A borrowed reference to a platform-native string
 Cref< path::Path >A borrowed reference to a filesystem path
 Cref_baseCRTP base for reference-like pointer types (ref, mut_ref)
 CSendMarker trait for types that can be safely transferred across thread boundaries
 CSizedMarker trait for types with a constant size known at compile time
 CSyncMarker trait for types that can be safely shared between threads via references
 CTraitFuncsA compile-time collection of function pointers representing a trait's API
 CtupleA fixed-size heterogeneous collection of values, analogous to Rust's tuple
 Cvalue_typeA type-level wrapper that carries a compile-time value as a type
 CWithTraitMixin that inherits the API of all given Traits for type Self
 CWithTraitDefaultMixin that inherits the default trait implementations for all given Traits using in-class policy
 Cnth_typeType of the I-th element in a parameter pack
 CRawVecA low-level utility for managing the backing storage of a Vec
 Ctuple_leafStorage for a single tuple element
 Ctype_indexIndex of the first occurrence of T in a parameter pack