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§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 Forget for RoutineArgumentSyntax
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