pub struct Callee(/* private fields */);
Implementations§
Source§impl Callee
impl Callee
pub fn get(&self) -> &MlirAttribute
pub fn get_mut(&mut self) -> &mut MlirAttribute
Trait Implementations§
Source§impl From<MlirAttribute> for Callee
impl From<MlirAttribute> for Callee
Source§fn from(attr: MlirAttribute) -> Self
fn from(attr: MlirAttribute) -> Self
Converts to this type from the input type.
Source§impl IAttribute for Callee
impl IAttribute for Callee
fn get(&self) -> &MlirAttribute
fn get_mut(&mut self) -> &mut MlirAttribute
fn as_attribute(&self) -> Attribute
fn get_context(&self) -> Context
fn get_type(&self) -> Type
Source§impl IAttributeNamed for Callee
impl IAttributeNamed for Callee
Source§impl NamedSymbolRef for Callee
impl NamedSymbolRef for Callee
fn new(context: &Context, s: &StringRef) -> Self
fn from_checked(attr: MlirAttribute) -> Self
fn from_symbol_ref(s_ref: &SymbolRef) -> Self
fn as_string_ref(&self) -> StringRef
fn as_symbol_ref(&self) -> SymbolRef
Auto Trait Implementations§
impl Freeze for Callee
impl RefUnwindSafe for Callee
impl !Send for Callee
impl !Sync for Callee
impl Unpin for Callee
impl UnwindSafe for Callee
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