pub struct Call { /* private fields */ }Expand description
Calling the function actually performs the specified actions with the indicated parameters.
Defining a function does not execute it. Defining it simply names the function and specifies what to do when the function is called. Functions must be in scope when they are called, but the function declaration can be hoisted. The scope of a function is the function in which it is declared (or the entire program, if it is declared at the top level).
More information:
Implementations§
Trait Implementations§
Source§impl Executable for Call
impl Executable for Call
Source§impl Trace for Call
impl Trace for Call
Source§fn finalize_glue(&self)
fn finalize_glue(&self)
Runs Finalize::finalize() on this object and all
contained subobjects
impl StructuralPartialEq for Call
Auto Trait Implementations§
impl Freeze for Call
impl RefUnwindSafe for Call
impl !Send for Call
impl !Sync for Call
impl Unpin for Call
impl UnwindSafe for Call
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