Enum BytesOrWide
pub(in ::backtrace) enum BytesOrWide
Variants
-
Bytes(Vec<u8>) -
Wide(Vec<u16>)
Trait Implementations
impl Debug for BytesOrWide
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for BytesOrWide
impl RefUnwindSafe for BytesOrWide
impl Send for BytesOrWide
impl Sync for BytesOrWide
impl Unpin for BytesOrWide
impl UnsafeUnpin for BytesOrWide
impl UnwindSafe for BytesOrWide
Blanket Implementations
impl<T> Any for BytesOrWide
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for BytesOrWide
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for BytesOrWide
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for BytesOrWide
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for BytesOrWide
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for BytesOrWide
impl<T, U> Into<U> for BytesOrWide
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for BytesOrWide
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for BytesOrWide
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>