pub enum Declarator {
SimpleDeclarator(SimpleDeclarator),
ArrayDeclarator(ArrayDeclarator),
}Variants§
SimpleDeclarator(SimpleDeclarator)
ArrayDeclarator(ArrayDeclarator)
Trait Implementations§
Source§impl Clone for Declarator
impl Clone for Declarator
Source§fn clone(&self) -> Declarator
fn clone(&self) -> Declarator
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 Declarator
impl Debug for Declarator
Source§impl<'de> Deserialize<'de> for Declarator
impl<'de> Deserialize<'de> for Declarator
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Declarator> for Declarator
impl From<Declarator> for Declarator
Source§fn from(value: Declarator) -> Self
fn from(value: Declarator) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for Declarator
impl RefUnwindSafe for Declarator
impl Send for Declarator
impl Sync for Declarator
impl Unpin for Declarator
impl UnsafeUnpin for Declarator
impl UnwindSafe for Declarator
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