pub enum CompiledFunctionNode {
FunctionDeclaration(FunctionDeclaration),
FunctionExpression(FunctionExpression),
ArrowFunctionExpression(ArrowFunctionExpression),
}Expand description
A compiled function node, can be any function type.
Variants§
FunctionDeclaration(FunctionDeclaration)
FunctionExpression(FunctionExpression)
ArrowFunctionExpression(ArrowFunctionExpression)
Trait Implementations§
Source§impl Clone for CompiledFunctionNode
impl Clone for CompiledFunctionNode
Source§fn clone(&self) -> CompiledFunctionNode
fn clone(&self) -> CompiledFunctionNode
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 moreAuto Trait Implementations§
impl Freeze for CompiledFunctionNode
impl RefUnwindSafe for CompiledFunctionNode
impl Send for CompiledFunctionNode
impl Sync for CompiledFunctionNode
impl Unpin for CompiledFunctionNode
impl UnsafeUnpin for CompiledFunctionNode
impl UnwindSafe for CompiledFunctionNode
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