pub enum Basic {
Show 40 variants
None,
Boolean,
Int8,
UInt8,
Int16,
UInt16,
Int32,
UInt32,
Int64,
UInt64,
Char,
UChar,
Short,
UShort,
Int,
UInt,
Long,
ULong,
Size,
SSize,
Float,
Double,
Pointer,
VarArgs,
UniChar,
Utf8,
Filename,
Type,
IntPtr,
UIntPtr,
TimeT,
OffT,
DevT,
GidT,
PidT,
SockLenT,
UidT,
OsString,
Bool,
Unsupported,
}
Variants§
None
Boolean
Int8
UInt8
Int16
UInt16
Int32
UInt32
Int64
UInt64
Char
UChar
Short
UShort
Int
UInt
Long
ULong
Size
SSize
Float
Double
Pointer
VarArgs
UniChar
Utf8
Filename
Type
IntPtr
UIntPtr
TimeT
OffT
DevT
GidT
PidT
SockLenT
UidT
OsString
Bool
Unsupported
Implementations§
Trait Implementations§
source§impl IsIncomplete for Basic
impl IsIncomplete for Basic
fn is_incomplete(&self, _lib: &Library) -> bool
impl Copy for Basic
impl Eq for Basic
impl StructuralPartialEq for Basic
Auto Trait Implementations§
impl Freeze for Basic
impl RefUnwindSafe for Basic
impl Send for Basic
impl Sync for Basic
impl Unpin for Basic
impl UnwindSafe for Basic
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> DerivesCopy for Twhere
T: IsIncomplete,
impl<T> DerivesCopy for Twhere
T: IsIncomplete,
fn derives_copy(&self, lib: &Library) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.