Struct melior::ir::attribute::IntegerAttribute
source · pub struct IntegerAttribute<'c> { /* private fields */ }
Expand description
An integer attribute.
Implementations§
source§impl<'c> IntegerAttribute<'c>
impl<'c> IntegerAttribute<'c>
Trait Implementations§
source§impl<'c> AttributeLike<'c> for IntegerAttribute<'c>
impl<'c> AttributeLike<'c> for IntegerAttribute<'c>
source§fn to_raw(&self) -> MlirAttribute
fn to_raw(&self) -> MlirAttribute
Converts a attribute into a raw object.
source§fn context(&self) -> ContextRef<'c>
fn context(&self) -> ContextRef<'c>
Returns a context.
source§fn is_affine_map(&self) -> bool
fn is_affine_map(&self) -> bool
Returns
true
if an attribute is affine map.source§fn is_dense_bool_array(&self) -> bool
fn is_dense_bool_array(&self) -> bool
Returns
true
if an attribute is dense bool array.source§fn is_dense_elements(&self) -> bool
fn is_dense_elements(&self) -> bool
Returns
true
if an attribute is dense elements.source§fn is_dense_f32_array(&self) -> bool
fn is_dense_f32_array(&self) -> bool
Returns
true
if an attribute is dense f32 array.source§fn is_dense_f64_array(&self) -> bool
fn is_dense_f64_array(&self) -> bool
Returns
true
if an attribute is dense f64 array.source§fn is_dense_fp_elements(&self) -> bool
fn is_dense_fp_elements(&self) -> bool
Returns
true
if an attribute is dense fp elements.source§fn is_dense_i16_array(&self) -> bool
fn is_dense_i16_array(&self) -> bool
Returns
true
if an attribute is dense i16 array.source§fn is_dense_i32_array(&self) -> bool
fn is_dense_i32_array(&self) -> bool
Returns
true
if an attribute is dense i32 array.source§fn is_dense_i64_array(&self) -> bool
fn is_dense_i64_array(&self) -> bool
Returns
true
if an attribute is dense i64 array.source§fn is_dense_i8_array(&self) -> bool
fn is_dense_i8_array(&self) -> bool
Returns
true
if an attribute is dense i8 array.source§fn is_dense_int_elements(&self) -> bool
fn is_dense_int_elements(&self) -> bool
Returns
true
if an attribute is dense int elements.source§fn is_dictionary(&self) -> bool
fn is_dictionary(&self) -> bool
Returns
true
if an attribute is dictionary.source§fn is_elements(&self) -> bool
fn is_elements(&self) -> bool
Returns
true
if an attribute is elements.source§fn is_flat_symbol_ref(&self) -> bool
fn is_flat_symbol_ref(&self) -> bool
Returns
true
if an attribute is flat symbol ref.source§fn is_integer(&self) -> bool
fn is_integer(&self) -> bool
Returns
true
if an attribute is integer.source§fn is_integer_set(&self) -> bool
fn is_integer_set(&self) -> bool
Returns
true
if an attribute is integer set.source§fn is_sparse_elements(&self) -> bool
fn is_sparse_elements(&self) -> bool
Returns
true
if an attribute is sparse elements.source§fn is_sparse_tensor_encoding_attr(&self) -> bool
fn is_sparse_tensor_encoding_attr(&self) -> bool
Returns
true
if an attribute is sparse tensor encoding attr.source§fn is_strided_layout(&self) -> bool
fn is_strided_layout(&self) -> bool
Returns
true
if an attribute is strided layout.source§fn is_symbol_ref(&self) -> bool
fn is_symbol_ref(&self) -> bool
Returns
true
if an attribute is symbol ref.source§impl<'c> Clone for IntegerAttribute<'c>
impl<'c> Clone for IntegerAttribute<'c>
source§fn clone(&self) -> IntegerAttribute<'c>
fn clone(&self) -> IntegerAttribute<'c>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<'c> Debug for IntegerAttribute<'c>
impl<'c> Debug for IntegerAttribute<'c>
source§impl<'c> Display for IntegerAttribute<'c>
impl<'c> Display for IntegerAttribute<'c>
source§impl<'c> From<IntegerAttribute<'c>> for Attribute<'c>
impl<'c> From<IntegerAttribute<'c>> for Attribute<'c>
source§fn from(value: IntegerAttribute<'c>) -> Self
fn from(value: IntegerAttribute<'c>) -> Self
Converts to this type from the input type.
source§impl<'c> TryFrom<Attribute<'c>> for IntegerAttribute<'c>
impl<'c> TryFrom<Attribute<'c>> for IntegerAttribute<'c>
impl<'c> Copy for IntegerAttribute<'c>
Auto Trait Implementations§
impl<'c> RefUnwindSafe for IntegerAttribute<'c>
impl<'c> !Send for IntegerAttribute<'c>
impl<'c> !Sync for IntegerAttribute<'c>
impl<'c> Unpin for IntegerAttribute<'c>
impl<'c> UnwindSafe for IntegerAttribute<'c>
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