Struct Internal

pub struct Internal;

Trait Implementations

impl Debug for Internal

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Auto Trait Implementations

impl Freeze for Internal

impl RefUnwindSafe for Internal

impl Send for Internal

impl Sync for Internal

impl Unpin for Internal

impl UnsafeUnpin for Internal

impl UnwindSafe for Internal

Blanket Implementations

impl<T> Any for Internal where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Internal where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Internal where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Internal

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for Internal where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for Internal

impl<T, U> Into<U> for Internal where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Internal 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 Internal where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>