pub struct RoutineArgumentSyntax {
pub token: Token,
pub mode: RoutineArgumentMode,
pub name: Identifier,
pub data_type: ProceduralType,
pub nullable: bool,
pub default: Option<Expression>,
pub span: SourceRange,
}Fields§
§token: Token§mode: RoutineArgumentMode§name: Identifier§data_type: ProceduralType§nullable: bool§default: Option<Expression>§span: SourceRangeTrait Implementations§
Source§impl Clone for RoutineArgumentSyntax
impl Clone for RoutineArgumentSyntax
Source§fn clone(&self) -> RoutineArgumentSyntax
fn clone(&self) -> RoutineArgumentSyntax
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RoutineArgumentSyntax
impl Debug for RoutineArgumentSyntax
Source§impl Display for RoutineArgumentSyntax
impl Display for RoutineArgumentSyntax
Source§impl PartialEq for RoutineArgumentSyntax
impl PartialEq for RoutineArgumentSyntax
impl StructuralPartialEq for RoutineArgumentSyntax
Auto Trait Implementations§
impl Freeze for RoutineArgumentSyntax
impl RefUnwindSafe for RoutineArgumentSyntax
impl Send for RoutineArgumentSyntax
impl Sync for RoutineArgumentSyntax
impl Unpin for RoutineArgumentSyntax
impl UnsafeUnpin for RoutineArgumentSyntax
impl UnwindSafe for RoutineArgumentSyntax
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