Struct tract_pulse::internal::tract_core::ops::cnn::MaxPool[]

pub struct MaxPool {
    pub pool_spec: PoolSpec,
    pub with_index_outputs: Option<DatumType>,
}

Fields

pool_spec: PoolSpecwith_index_outputs: Option<DatumType>

Implementations

impl MaxPool

pub fn new(
    pool_spec: PoolSpec,
    with_index_outputs: Option<DatumType>
) -> MaxPool

Constructs a new MaxPool.

Trait Implementations

impl Clone for MaxPool

impl Debug for MaxPool

impl Default for MaxPool

impl DynHash for MaxPool

impl EvalOp for MaxPool

impl Hash for MaxPool

impl Op for MaxPool

impl PulsedOp for MaxPool[src]

impl TypedOp for MaxPool

Auto Trait Implementations

impl RefUnwindSafe for MaxPool

impl Send for MaxPool

impl Sync for MaxPool

impl Unpin for MaxPool

impl UnwindSafe for MaxPool

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.