pub enum ValuetypeKind {
Regular,
Abstract,
Custom,
Truncatable,
}Expand description
Valuetype modifier. Spec §3.2.
Variants§
Regular
Plain valuetype.
Abstract
abstract valuetype
Custom
custom valuetype
Truncatable
truncatable
Implementations§
Trait Implementations§
Source§impl Clone for ValuetypeKind
impl Clone for ValuetypeKind
impl Copy for ValuetypeKind
Source§impl Debug for ValuetypeKind
impl Debug for ValuetypeKind
impl Eq for ValuetypeKind
Source§impl Hash for ValuetypeKind
impl Hash for ValuetypeKind
Source§impl PartialEq for ValuetypeKind
impl PartialEq for ValuetypeKind
impl StructuralPartialEq for ValuetypeKind
Auto Trait Implementations§
impl Freeze for ValuetypeKind
impl RefUnwindSafe for ValuetypeKind
impl Send for ValuetypeKind
impl Sync for ValuetypeKind
impl Unpin for ValuetypeKind
impl UnsafeUnpin for ValuetypeKind
impl UnwindSafe for ValuetypeKind
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