pub enum CType {
Void,
Int,
Char,
Float,
Double,
Long,
UInt,
IntPtr,
CharPtr,
VoidPtr,
}Expand description
C types
Variants§
Void
void
Int
int
Char
char
Float
float
Double
double
Long
long
UInt
unsigned int
IntPtr
int pointer
CharPtr
char pointer
VoidPtr
void pointer
Implementations§
Trait Implementations§
impl Copy for CType
impl Eq for CType
impl StructuralPartialEq for CType
Auto Trait Implementations§
impl Freeze for CType
impl RefUnwindSafe for CType
impl Send for CType
impl Sync for CType
impl Unpin for CType
impl UnsafeUnpin for CType
impl UnwindSafe for CType
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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more