Struct proc_bitfield::example::support::NonZeroU8
source · pub struct NonZeroU8(/* private fields */);
Expand description
Wrapper around NonZeroU8
to implement conversion traits on a foreign
type.
Trait Implementations§
source§impl UnsafeFrom<u8> for NonZeroU8
impl UnsafeFrom<u8> for NonZeroU8
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 NonZeroU8
Auto Trait Implementations§
impl Freeze for NonZeroU8
impl RefUnwindSafe for NonZeroU8
impl Send for NonZeroU8
impl Sync for NonZeroU8
impl Unpin for NonZeroU8
impl UnwindSafe for NonZeroU8
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.