pub enum Modifier {
Const,
Uniform,
Varying,
Static,
Volatile,
Extern,
Shared,
Other(Box<str>),
}
Expand description
Additional information about the volatility or linkage of a parameter.
Variants§
Const
CONST
linkage modifier
Uniform
UNIFORM
linkage modifier
Varying
VARYING
linkage modifier
Static
STATIC
linkage modifier
Volatile
VOLATILE
linkage modifier
Extern
EXTERN
linkage modifier
SHARED
linkage modifier
Other(Box<str>)
Any value not covered above
Trait Implementations§
impl Eq for Modifier
impl StructuralPartialEq for Modifier
Auto Trait Implementations§
impl Freeze for Modifier
impl RefUnwindSafe for Modifier
impl Send for Modifier
impl Sync for Modifier
impl Unpin for Modifier
impl UnwindSafe for Modifier
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