UnwrapInner

Trait UnwrapInner 

Source
pub trait UnwrapInner {
    type Inner;

    // Required method
    fn unwrap_inner(self) -> Self::Inner;
}
Expand description

trait for unwrapping nested wrapped values

Required Associated Types§

Source

type Inner

the inner type

Required Methods§

Source

fn unwrap_inner(self) -> Self::Inner

unwraps the inner value

Implementors§

Source§

impl<A> UnwrapInner for Inner<A>

Source§

type Inner = A

Source§

impl<A: AI<X, Y> + UnwrapInner, X, Y> UnwrapInner for SetType<A, X, Y>

Source§

impl<A: UnwrapInner> UnwrapInner for Abs<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Add<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Mean<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Mul<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Neg<A>

Source§

impl<A: UnwrapInner> UnwrapInner for SquaredError<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Sum<A>

Source§

impl<A: UnwrapInner> UnwrapInner for AccQ<A>

Source§

impl<A: UnwrapInner> UnwrapInner for AbnormalSoftmax<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Choose<A>

Source§

impl<A: UnwrapInner> UnwrapInner for CrossEntropy<A>

Source§

impl<A: UnwrapInner> UnwrapInner for LogSoftmax<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Softmax<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Duplicate<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Map<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Cat<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Squeeze<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Stack<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Unsqueeze<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Classification<A>

Source§

impl<A: UnwrapInner> UnwrapInner for Regression<A>

Source§

impl<A: UnwrapInner, R: Clone> UnwrapInner for Flatten<A, R>

Source§

impl<A: UnwrapInner, R: Clone> UnwrapInner for Reshape<A, R>

Source§

impl<W: UnwrapInner + Wrappable> UnwrapInner for Wrapped<W>