pub struct ConstDefinition {
pub cast_mode: Option<CastMode>,
pub field_type: Ty,
pub name: Ident,
pub constant: Const,
}
Expand description
A constant definition
Constant definition patterns
cast_mode constant_type constant_name = constant_initializer
Fields§
§cast_mode: Option<CastMode>
§field_type: Ty
§name: Ident
§constant: Const
Trait Implementations§
Source§impl Clone for ConstDefinition
impl Clone for ConstDefinition
Source§fn clone(&self) -> ConstDefinition
fn clone(&self) -> ConstDefinition
Returns a copy 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 ConstDefinition
impl Debug for ConstDefinition
Source§impl Display for ConstDefinition
impl Display for ConstDefinition
Source§impl From<ConstDefinition> for AttributeDefinition
impl From<ConstDefinition> for AttributeDefinition
Source§fn from(d: ConstDefinition) -> Self
fn from(d: ConstDefinition) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ConstDefinition
impl PartialEq for ConstDefinition
impl Eq for ConstDefinition
impl StructuralPartialEq for ConstDefinition
Auto Trait Implementations§
impl Freeze for ConstDefinition
impl RefUnwindSafe for ConstDefinition
impl Send for ConstDefinition
impl Sync for ConstDefinition
impl Unpin for ConstDefinition
impl UnwindSafe for ConstDefinition
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