#[repr(C)]pub struct CallObj {
pub op: Expr,
pub args: Array<Expr>,
pub attrs: Option<Attrs>,
pub ty_args: Array<Type>,
/* private fields */
}Expand description
Complete: reflected fields fill [40, 72) exactly.
Fields§
§op: Expr§args: Array<Expr>§attrs: Option<Attrs>§ty_args: Array<Type>Trait Implementations§
Source§impl ObjectCore for CallObj
impl ObjectCore for CallObj
Source§const TYPE_DEPTH: i32 = 2i32
const TYPE_DEPTH: i32 = 2i32
Depth of this type in the object inheritance tree. Read more
fn type_index() -> i32
Source§unsafe fn object_header_mut(this: &mut Self) -> &mut TVMFFIObject
unsafe fn object_header_mut(this: &mut Self) -> &mut TVMFFIObject
Return the object header
This function is implemented as a static function so Read more
Auto Trait Implementations§
impl !Freeze for CallObj
impl RefUnwindSafe for CallObj
impl !Send for CallObj
impl !Sync for CallObj
impl Unpin for CallObj
impl UnwindSafe for CallObj
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