pub struct FunctionParameter {
pub name: Option<Str>,
pub argType: Option<Box<TypeName>>,
pub mode: FunctionParameterMode,
pub defexpr: Option<Node>,
pub location: i32,
}Expand description
The node FunctionParameter.
Fields§
§name: Option<Str>§argType: Option<Box<TypeName>>§mode: FunctionParameterMode§defexpr: Option<Node>§location: i32Trait Implementations§
Source§impl Clone for FunctionParameter
impl Clone for FunctionParameter
Source§impl Debug for FunctionParameter
impl Debug for FunctionParameter
Source§impl Default for FunctionParameter
impl Default for FunctionParameter
Source§impl Equal for FunctionParameter
impl Equal for FunctionParameter
Source§impl From<FunctionParameter> for Node
impl From<FunctionParameter> for Node
Source§fn from(node: FunctionParameter) -> Node
fn from(node: FunctionParameter) -> Node
Converts to this type from the input type.
Source§impl NodeType for FunctionParameter
impl NodeType for FunctionParameter
Source§impl Out for FunctionParameter
impl Out for FunctionParameter
Source§impl PartialEq for FunctionParameter
impl PartialEq for FunctionParameter
impl StructuralPartialEq for FunctionParameter
Auto Trait Implementations§
impl Freeze for FunctionParameter
impl RefUnwindSafe for FunctionParameter
impl Send for FunctionParameter
impl Sync for FunctionParameter
impl Unpin for FunctionParameter
impl UnsafeUnpin for FunctionParameter
impl UnwindSafe for FunctionParameter
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