pub struct Array(/* private fields */);
Implementations§
Source§impl Array
impl Array
pub fn new(context: &Context, elements: &[Attribute]) -> Self
pub fn from_checked(attr_: MlirAttribute) -> Self
pub fn get(&self) -> &MlirAttribute
pub fn get_element(&self, i: isize) -> Attribute
pub fn get_mut(&mut self) -> &mut MlirAttribute
pub fn get_type_id() -> TypeID
pub fn num_elements(&self) -> isize
Trait Implementations§
Source§impl From<MlirAttribute> for Array
impl From<MlirAttribute> for Array
Source§fn from(attr: MlirAttribute) -> Self
fn from(attr: MlirAttribute) -> Self
Converts to this type from the input type.
Source§impl IAttribute for Array
impl IAttribute for Array
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
Auto Trait Implementations§
impl Freeze for Array
impl RefUnwindSafe for Array
impl !Send for Array
impl !Sync for Array
impl Unpin for Array
impl UnwindSafe for Array
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