#[repr(u8)]pub enum CharacterWidth {
Bits5 = 1,
Bits6 = 2,
Bits7 = 3,
Bits8 = 4,
}Expand description
Number of bits per character
Variants§
Trait Implementations§
Source§impl Clone for CharacterWidth
impl Clone for CharacterWidth
Source§fn clone(&self) -> CharacterWidth
fn clone(&self) -> CharacterWidth
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CharacterWidth
Source§impl Debug for CharacterWidth
impl Debug for CharacterWidth
Source§impl<___E> Encode<CharacterWidth, ___E> for CharacterWidthwhere
___E: ?Sized,
impl<___E> Encode<CharacterWidth, ___E> for CharacterWidthwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<CharacterWidth>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<CharacterWidth>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'a, ___E> Encode<CharacterWidth, ___E> for &'a CharacterWidthwhere
___E: ?Sized,
impl<'a, ___E> Encode<CharacterWidth, ___E> for &'a CharacterWidthwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<CharacterWidth>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<CharacterWidth>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
impl Eq for CharacterWidth
Source§impl From<CharacterWidth> for u8
impl From<CharacterWidth> for u8
Source§fn from(value: CharacterWidth) -> Self
fn from(value: CharacterWidth) -> Self
Converts to this type from the input type.
Source§impl From<CharacterWidth> for CharacterWidth
impl From<CharacterWidth> for CharacterWidth
Source§fn from(wire: CharacterWidth) -> Self
fn from(wire: CharacterWidth) -> Self
Converts to this type from the input type.
Source§impl From<CharacterWidth> for CharacterWidth
impl From<CharacterWidth> for CharacterWidth
Source§fn from(natural: CharacterWidth) -> Self
fn from(natural: CharacterWidth) -> Self
Converts to this type from the input type.
Source§impl FromWire<CharacterWidth> for CharacterWidth
impl FromWire<CharacterWidth> for CharacterWidth
Source§fn from_wire(wire: CharacterWidth) -> Self
fn from_wire(wire: CharacterWidth) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<CharacterWidth> for CharacterWidth
impl FromWireRef<CharacterWidth> for CharacterWidth
Source§fn from_wire_ref(wire: &CharacterWidth) -> Self
fn from_wire_ref(wire: &CharacterWidth) -> Self
Converts the given reference to this type.
Source§impl Hash for CharacterWidth
impl Hash for CharacterWidth
Source§impl Ord for CharacterWidth
impl Ord for CharacterWidth
Source§fn cmp(&self, other: &CharacterWidth) -> Ordering
fn cmp(&self, other: &CharacterWidth) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for CharacterWidth
impl PartialEq for CharacterWidth
Source§impl PartialOrd for CharacterWidth
impl PartialOrd for CharacterWidth
impl StructuralPartialEq for CharacterWidth
Auto Trait Implementations§
impl Freeze for CharacterWidth
impl RefUnwindSafe for CharacterWidth
impl Send for CharacterWidth
impl Sync for CharacterWidth
impl Unpin for CharacterWidth
impl UnsafeUnpin for CharacterWidth
impl UnwindSafe for CharacterWidth
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,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]