Enum proc_bitfield::example::ConvRawExample
source · pub enum ConvRawExample {
A = 0,
B = 2,
C = 3,
D = -1,
E = 1,
F = -128,
G = 128,
}
Expand description
An enum showcasing the ConvRaw
derive.
Variants§
Trait Implementations§
source§impl From<ConvRawExample> for i128
impl From<ConvRawExample> for i128
source§fn from(other: ConvRawExample) -> i128
fn from(other: ConvRawExample) -> i128
Converts to this type from the input type.
source§impl From<ConvRawExample> for i16
impl From<ConvRawExample> for i16
source§fn from(other: ConvRawExample) -> i16
fn from(other: ConvRawExample) -> i16
Converts to this type from the input type.
source§impl From<ConvRawExample> for i32
impl From<ConvRawExample> for i32
source§fn from(other: ConvRawExample) -> i32
fn from(other: ConvRawExample) -> i32
Converts to this type from the input type.
source§impl From<ConvRawExample> for i64
impl From<ConvRawExample> for i64
source§fn from(other: ConvRawExample) -> i64
fn from(other: ConvRawExample) -> i64
Converts to this type from the input type.
source§impl TryFrom<i128> for ConvRawExample
impl TryFrom<i128> for ConvRawExample
source§impl TryFrom<i16> for ConvRawExample
impl TryFrom<i16> for ConvRawExample
source§impl TryFrom<i32> for ConvRawExample
impl TryFrom<i32> for ConvRawExample
source§impl TryFrom<i64> for ConvRawExample
impl TryFrom<i64> for ConvRawExample
source§impl TryFrom<i8> for ConvRawExample
impl TryFrom<i8> for ConvRawExample
source§impl TryFrom<u128> for ConvRawExample
impl TryFrom<u128> for ConvRawExample
source§impl TryFrom<u16> for ConvRawExample
impl TryFrom<u16> for ConvRawExample
source§impl TryFrom<u32> for ConvRawExample
impl TryFrom<u32> for ConvRawExample
source§impl TryFrom<u64> for ConvRawExample
impl TryFrom<u64> for ConvRawExample
source§impl TryFrom<u8> for ConvRawExample
impl TryFrom<u8> for ConvRawExample
source§impl UnsafeFrom<i128> for ConvRawExample
impl UnsafeFrom<i128> for ConvRawExample
source§unsafe fn unsafe_from(other: i128) -> ConvRawExample
unsafe fn unsafe_from(other: i128) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<i16> for ConvRawExample
impl UnsafeFrom<i16> for ConvRawExample
source§unsafe fn unsafe_from(other: i16) -> ConvRawExample
unsafe fn unsafe_from(other: i16) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<i32> for ConvRawExample
impl UnsafeFrom<i32> for ConvRawExample
source§unsafe fn unsafe_from(other: i32) -> ConvRawExample
unsafe fn unsafe_from(other: i32) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<i64> for ConvRawExample
impl UnsafeFrom<i64> for ConvRawExample
source§unsafe fn unsafe_from(other: i64) -> ConvRawExample
unsafe fn unsafe_from(other: i64) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<i8> for ConvRawExample
impl UnsafeFrom<i8> for ConvRawExample
source§unsafe fn unsafe_from(other: i8) -> ConvRawExample
unsafe fn unsafe_from(other: i8) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<u128> for ConvRawExample
impl UnsafeFrom<u128> for ConvRawExample
source§unsafe fn unsafe_from(other: u128) -> ConvRawExample
unsafe fn unsafe_from(other: u128) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<u16> for ConvRawExample
impl UnsafeFrom<u16> for ConvRawExample
source§unsafe fn unsafe_from(other: u16) -> ConvRawExample
unsafe fn unsafe_from(other: u16) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<u32> for ConvRawExample
impl UnsafeFrom<u32> for ConvRawExample
source§unsafe fn unsafe_from(other: u32) -> ConvRawExample
unsafe fn unsafe_from(other: u32) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<u64> for ConvRawExample
impl UnsafeFrom<u64> for ConvRawExample
source§unsafe fn unsafe_from(other: u64) -> ConvRawExample
unsafe fn unsafe_from(other: u64) -> ConvRawExample
Unsafely converts to this type from the input type.
source§impl UnsafeFrom<u8> for ConvRawExample
impl UnsafeFrom<u8> for ConvRawExample
source§unsafe fn unsafe_from(other: u8) -> ConvRawExample
unsafe fn unsafe_from(other: u8) -> ConvRawExample
Unsafely converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ConvRawExample
impl Send for ConvRawExample
impl Sync for ConvRawExample
impl Unpin for ConvRawExample
impl UnwindSafe for ConvRawExample
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
T: From<U>,
impl<T, U> UnsafeFrom<U> for Twhere
T: From<U>,
source§unsafe fn unsafe_from(other: U) -> T
unsafe fn unsafe_from(other: U) -> T
Calls T::from(other)
.
That is, this conversion is whatever the implementation of From
<U> for T
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.