pub struct InferredExpr(/* private fields */);Implementations§
Source§impl InferredExpr
impl InferredExpr
pub fn get_expr(&self) -> &Expr
pub fn from_expr( expr: Expr, component_dependency: &ComponentDependency, global_variable_type_spec: &Vec<GlobalVariableTypeSpec>, custom_instance_spec: &[CustomInstanceSpec], ) -> Result<InferredExpr, RibTypeErrorInternal>
pub fn worker_invoke_calls(&self) -> Vec<DynamicParsedFunctionName>
pub fn worker_invoke_registry_keys(&self) -> HashSet<FunctionName>
Trait Implementations§
Source§impl Clone for InferredExpr
impl Clone for InferredExpr
Source§fn clone(&self) -> InferredExpr
fn clone(&self) -> InferredExpr
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 InferredExpr
impl RefUnwindSafe for InferredExpr
impl Send for InferredExpr
impl Sync for InferredExpr
impl Unpin for InferredExpr
impl UnsafeUnpin for InferredExpr
impl UnwindSafe for InferredExpr
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