Enum bindgen::AliasVariation
source · [−]pub enum AliasVariation {
TypeAlias,
NewType,
NewTypeDeref,
}
Expand description
Enum for how aliases should be translated.
Variants
TypeAlias
Convert to regular Rust alias
NewType
Create a new type by wrapping the old type in a struct and using #[repr(transparent)]
NewTypeDeref
Same as NewStruct but also impl Deref to be able to use the methods of the wrapped type
Implementations
sourceimpl AliasVariation
impl AliasVariation
Trait Implementations
sourceimpl Clone for AliasVariation
impl Clone for AliasVariation
sourcefn clone(&self) -> AliasVariation
fn clone(&self) -> AliasVariation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AliasVariation
impl Debug for AliasVariation
sourceimpl Default for AliasVariation
impl Default for AliasVariation
sourcefn default() -> AliasVariation
fn default() -> AliasVariation
Returns the “default value” for a type. Read more
sourceimpl FromStr for AliasVariation
impl FromStr for AliasVariation
sourceimpl PartialEq<AliasVariation> for AliasVariation
impl PartialEq<AliasVariation> for AliasVariation
impl Copy for AliasVariation
impl StructuralPartialEq for AliasVariation
Auto Trait Implementations
impl RefUnwindSafe for AliasVariation
impl Send for AliasVariation
impl Sync for AliasVariation
impl Unpin for AliasVariation
impl UnwindSafe for AliasVariation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more