Struct TryCaptureWithDebug

pub struct TryCaptureWithDebug;

Marker used by [Capture]

Auto Trait Implementations

impl Freeze for TryCaptureWithDebug

impl RefUnwindSafe for TryCaptureWithDebug

impl Send for TryCaptureWithDebug

impl Sync for TryCaptureWithDebug

impl Unpin for TryCaptureWithDebug

impl UnsafeUnpin for TryCaptureWithDebug

impl UnwindSafe for TryCaptureWithDebug

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for TryCaptureWithDebug

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for TryCaptureWithDebug

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

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