[][src]Struct tract_hir::ops::array::Crop

pub struct Crop {
    pub axis: usize,
    pub start: usize,
    pub end: usize,
}

Fields

axis: usizestart: usizeend: usize

Implementations

impl Crop[src]

pub fn new(axis: usize, start: usize, end: usize) -> Self[src]

Constructs a new Crop.

Trait Implementations

impl Clone for Crop[src]

impl Debug for Crop[src]

impl Default for Crop[src]

impl DynHash for Crop

impl Hash for Crop[src]

impl InferenceRulesOp for Crop[src]

impl Op for Crop[src]

impl StatelessOp for Crop[src]

fn eval(&self, inputs: TVec<Arc<Tensor>>) -> TractResult<TVec<Arc<Tensor>>>[src]

Evaluates the operation given the input tensors.

Auto Trait Implementations

impl RefUnwindSafe for Crop

impl Send for Crop

impl Sync for Crop

impl Unpin for Crop

impl UnwindSafe for Crop

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

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

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<O> StatefullOp for O where
    O: StatelessOp + Clone
[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.