Struct tract_pulse::internal::tract_core::ops::array::Slice[]

pub struct Slice {
    pub axis: usize,
    pub start: TDim,
    pub end: TDim,
}

Fields

axis: usizestart: TDimend: TDim

Implementations

impl Slice

pub fn new(axis: usize, start: impl ToDim, end: impl ToDim) -> Slice

Trait Implementations

impl Clone for Slice

impl Debug for Slice

impl Default for Slice

impl DynHash for Slice

impl EvalOp for Slice

impl Hash for Slice

impl Op for Slice

impl PartialEq<Slice> for Slice

impl PulsedOp for Slice[src]

impl StructuralPartialEq for Slice

impl TypedOp for Slice

Auto Trait Implementations

impl RefUnwindSafe for Slice

impl Send for Slice

impl Sync for Slice

impl Unpin for Slice

impl UnwindSafe for Slice

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.