Enum NeverShortCircuitResidual

pub(crate) enum NeverShortCircuitResidual

Trait Implementations

impl<T> Residual<T> for NeverShortCircuitResidual

type TryType = NeverShortCircuit<T>;

Auto Trait Implementations

impl Freeze for NeverShortCircuitResidual

impl RefUnwindSafe for NeverShortCircuitResidual

impl Send for NeverShortCircuitResidual

impl Sync for NeverShortCircuitResidual

impl Unpin for NeverShortCircuitResidual

impl UnsafeUnpin for NeverShortCircuitResidual

impl UnwindSafe for NeverShortCircuitResidual

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for NeverShortCircuitResidual

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for NeverShortCircuitResidual

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

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