Struct ReturnToArg

pub struct ReturnToArg;

Auto Trait Implementations

impl Freeze for ReturnToArg

impl RefUnwindSafe for ReturnToArg

impl Send for ReturnToArg

impl Sync for ReturnToArg

impl Unpin for ReturnToArg

impl UnsafeUnpin for ReturnToArg

impl UnwindSafe for ReturnToArg

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for ReturnToArg

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for ReturnToArg

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

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