pub enum TagMode {
Explicit,
Implicit,
}
Expand description
Tagging modes: EXPLICIT
versus IMPLICIT
.
Variants§
Explicit
EXPLICIT
tagging.
Tag is added in addition to the inner tag of the type.
Implicit
IMPLICIT
tagging.
Tag replaces the existing tag of the inner type.
Trait Implementations§
source§impl Ord for TagMode
impl Ord for TagMode
source§impl PartialOrd for TagMode
impl PartialOrd for TagMode
impl Copy for TagMode
impl Eq for TagMode
impl StructuralPartialEq for TagMode
Auto Trait Implementations§
impl Freeze for TagMode
impl RefUnwindSafe for TagMode
impl Send for TagMode
impl Sync for TagMode
impl Unpin for TagMode
impl UnwindSafe for TagMode
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)