pub struct FunctionArgumentDeclaration {
pub span: Span,
pub argument_name: Identifier,
pub argument_type_name: TypeIdentifier,
}Fields§
§span: Span§argument_name: Identifier§argument_type_name: TypeIdentifierTrait Implementations§
Source§impl Debug for FunctionArgumentDeclaration
impl Debug for FunctionArgumentDeclaration
Source§impl<'de> Deserialize<'de> for FunctionArgumentDeclaration
impl<'de> Deserialize<'de> for FunctionArgumentDeclaration
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
impl Eq for FunctionArgumentDeclaration
Source§impl PartialEq for FunctionArgumentDeclaration
impl PartialEq for FunctionArgumentDeclaration
Source§fn eq(&self, other: &FunctionArgumentDeclaration) -> bool
fn eq(&self, other: &FunctionArgumentDeclaration) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FunctionArgumentDeclaration
Auto Trait Implementations§
impl Freeze for FunctionArgumentDeclaration
impl RefUnwindSafe for FunctionArgumentDeclaration
impl Send for FunctionArgumentDeclaration
impl Sync for FunctionArgumentDeclaration
impl Unpin for FunctionArgumentDeclaration
impl UnsafeUnpin for FunctionArgumentDeclaration
impl UnwindSafe for FunctionArgumentDeclaration
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