Struct proc_bitfield::example::support::SpuriouslyFailingU8
source · pub struct SpuriouslyFailingU8(/* private fields */);
Expand description
Wrapper around u8
with fallible and unsafe conversion options both ways.
Trait Implementations§
source§impl Clone for SpuriouslyFailingU8
impl Clone for SpuriouslyFailingU8
source§fn clone(&self) -> SpuriouslyFailingU8
fn clone(&self) -> SpuriouslyFailingU8
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 SpuriouslyFailingU8
impl Debug for SpuriouslyFailingU8
source§impl TryFrom<SpuriouslyFailingU8> for u8
impl TryFrom<SpuriouslyFailingU8> for u8
source§impl TryFrom<u8> for SpuriouslyFailingU8
impl TryFrom<u8> for SpuriouslyFailingU8
source§impl UnsafeFrom<SpuriouslyFailingU8> for u8
impl UnsafeFrom<SpuriouslyFailingU8> for u8
source§unsafe fn unsafe_from(other: SpuriouslyFailingU8) -> Self
unsafe fn unsafe_from(other: SpuriouslyFailingU8) -> Self
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<u8> for SpuriouslyFailingU8
impl UnsafeFrom<u8> for SpuriouslyFailingU8
source§unsafe fn unsafe_from(other: u8) -> Self
unsafe fn unsafe_from(other: u8) -> Self
Unsafely converts to this type from the input type.
impl Copy for SpuriouslyFailingU8
Auto Trait Implementations§
impl Freeze for SpuriouslyFailingU8
impl RefUnwindSafe for SpuriouslyFailingU8
impl Send for SpuriouslyFailingU8
impl Sync for SpuriouslyFailingU8
impl Unpin for SpuriouslyFailingU8
impl UnwindSafe for SpuriouslyFailingU8
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, U> UnsafeFrom<U> for Twhere
U: Into<T>,
impl<T, U> UnsafeFrom<U> for Twhere
U: Into<T>,
source§unsafe fn unsafe_from(other: U) -> T
unsafe fn unsafe_from(other: U) -> T
Calls U::into(other)
.
That is, this conversion is whatever the implementation of Into
<T> for U
chooses to
do.
source§impl<T, U> UnsafeInto<U> for Twhere
U: UnsafeFrom<T>,
impl<T, U> UnsafeInto<U> for Twhere
U: UnsafeFrom<T>,
source§unsafe fn unsafe_into(self) -> U
unsafe fn unsafe_into(self) -> U
Calls U::unsafe_from(self)
.
That is, this conversion is whatever the implementation of UnsafeFrom
<T> for U
chooses to do.