pub struct StmtFunctionDefinition {
pub name: FunctionName,
pub body: ExprFunction,
pub span: Span,
}Expand description
function definition statement.
Fields§
§name: FunctionName§body: ExprFunction§span: SpanImplementations§
Source§impl StmtFunctionDefinition
impl StmtFunctionDefinition
pub fn new(name: FunctionName, body: ExprFunction, span: Span) -> Self
Trait Implementations§
Source§impl Clone for StmtFunctionDefinition
impl Clone for StmtFunctionDefinition
Source§fn clone(&self) -> StmtFunctionDefinition
fn clone(&self) -> StmtFunctionDefinition
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 moreAuto Trait Implementations§
impl Freeze for StmtFunctionDefinition
impl RefUnwindSafe for StmtFunctionDefinition
impl Send for StmtFunctionDefinition
impl Sync for StmtFunctionDefinition
impl Unpin for StmtFunctionDefinition
impl UnwindSafe for StmtFunctionDefinition
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