pub enum MaterializationKind {
ViewFromOwned,
DynamicArrayFromStaticArray,
StaticArrayFromDynamicArray,
}Expand description
Materialization category used by lowering.
Variants§
ViewFromOwned
Coercion materializes a read-only view from an owned source value.
DynamicArrayFromStaticArray
Coercion materializes a dynamic owned array from a static owned array.
StaticArrayFromDynamicArray
Coercion materializes a static owned array from a dynamic owned array.
Trait Implementations§
Source§impl Clone for MaterializationKind
impl Clone for MaterializationKind
Source§fn clone(&self) -> MaterializationKind
fn clone(&self) -> MaterializationKind
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 Debug for MaterializationKind
impl Debug for MaterializationKind
Source§impl PartialEq for MaterializationKind
impl PartialEq for MaterializationKind
impl Eq for MaterializationKind
impl StructuralPartialEq for MaterializationKind
Auto Trait Implementations§
impl Freeze for MaterializationKind
impl RefUnwindSafe for MaterializationKind
impl Send for MaterializationKind
impl Sync for MaterializationKind
impl Unpin for MaterializationKind
impl UnwindSafe for MaterializationKind
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