Struct move_compiler::hlir::ast::ModuleCall
source · [−]pub struct ModuleCall {
pub module: ModuleIdent,
pub name: FunctionName,
pub type_arguments: Vec<BaseType>,
pub arguments: Box<Exp>,
pub acquires: BTreeMap<StructName, Loc>,
}
Fields
module: ModuleIdent
name: FunctionName
type_arguments: Vec<BaseType>
arguments: Box<Exp>
acquires: BTreeMap<StructName, Loc>
Trait Implementations
sourceimpl Clone for ModuleCall
impl Clone for ModuleCall
sourcefn clone(&self) -> ModuleCall
fn clone(&self) -> ModuleCall
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ModuleCall
impl Debug for ModuleCall
sourceimpl PartialEq<ModuleCall> for ModuleCall
impl PartialEq<ModuleCall> for ModuleCall
sourcefn eq(&self, other: &ModuleCall) -> bool
fn eq(&self, other: &ModuleCall) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for ModuleCall
Auto Trait Implementations
impl RefUnwindSafe for ModuleCall
impl Send for ModuleCall
impl Sync for ModuleCall
impl Unpin for ModuleCall
impl UnwindSafe for ModuleCall
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more