pub struct ParameterQualifiers {
pub is_const: bool,
pub is_volatile: bool,
pub is_restrict: bool,
pub is_noalias: bool,
pub pointer: Option<PointerQualifier>,
}Expand description
Qualifiers attached to a function parameter.
Fields§
§is_const: bool§is_volatile: bool§is_restrict: bool§is_noalias: bool§pointer: Option<PointerQualifier>Implementations§
Trait Implementations§
Source§impl Clone for ParameterQualifiers
impl Clone for ParameterQualifiers
Source§fn clone(&self) -> ParameterQualifiers
fn clone(&self) -> ParameterQualifiers
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParameterQualifiers
impl Debug for ParameterQualifiers
Source§impl Default for ParameterQualifiers
impl Default for ParameterQualifiers
Source§fn default() -> ParameterQualifiers
fn default() -> ParameterQualifiers
Returns the “default value” for a type. Read more
Source§impl PartialEq for ParameterQualifiers
impl PartialEq for ParameterQualifiers
impl Eq for ParameterQualifiers
impl StructuralPartialEq for ParameterQualifiers
Auto Trait Implementations§
impl Freeze for ParameterQualifiers
impl RefUnwindSafe for ParameterQualifiers
impl Send for ParameterQualifiers
impl Sync for ParameterQualifiers
impl Unpin for ParameterQualifiers
impl UnwindSafe for ParameterQualifiers
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