Struct cranelift_codegen::ir::dynamic_type::DynamicTypeData
source · pub struct DynamicTypeData {
pub base_vector_ty: Type,
pub dynamic_scale: GlobalValue,
}
Expand description
A dynamic type object which has a base vector type and a scaling factor.
Fields§
§base_vector_ty: Type
Base vector type, this is the minimum size of the type.
dynamic_scale: GlobalValue
The dynamic scaling factor of the base vector type.
Implementations§
Trait Implementations§
source§impl Clone for DynamicTypeData
impl Clone for DynamicTypeData
source§fn clone(&self) -> DynamicTypeData
fn clone(&self) -> DynamicTypeData
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 Hash for DynamicTypeData
impl Hash for DynamicTypeData
source§impl PartialEq for DynamicTypeData
impl PartialEq for DynamicTypeData
source§fn eq(&self, other: &DynamicTypeData) -> bool
fn eq(&self, other: &DynamicTypeData) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DynamicTypeData
Auto Trait Implementations§
impl Freeze for DynamicTypeData
impl RefUnwindSafe for DynamicTypeData
impl Send for DynamicTypeData
impl Sync for DynamicTypeData
impl Unpin for DynamicTypeData
impl UnwindSafe for DynamicTypeData
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