Struct rhai::FnCallExpr [−][src]
pub struct FnCallExpr { pub namespace: Option<NamespaceRef>, pub hashes: FnCallHashes, pub args: StaticVec<Expr>, pub constants: SmallVec<[Dynamic; 2]>, pub name: Identifier, pub capture: bool, }
Expand description
(internals) A function call.
Exported under the internals
feature only.
Volatile Data Structure
This type is volatile and may change.
Fields
namespace: Option<NamespaceRef>
Namespace of the function, if any.
hashes: FnCallHashes
Pre-calculated hashes.
args: StaticVec<Expr>
List of function call argument expressions.
constants: SmallVec<[Dynamic; 2]>
List of function call arguments that are constants.
name: Identifier
Function name.
capture: bool
Does this function call capture the parent scope?
Implementations
Does this function call contain a qualified namespace?
Convert this into a FnCall
.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for FnCallExpr
impl !Send for FnCallExpr
impl !Sync for FnCallExpr
impl Unpin for FnCallExpr
impl !UnwindSafe for FnCallExpr
Blanket Implementations
Mutably borrows from an owned value. Read more