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

pub struct Tile {
    pub multipliers: SmallVec<[usize; 4]>,
}

Fields

multipliers: SmallVec<[usize; 4]>

Implementations

impl Tile

pub fn new(multipliers: SmallVec<[usize; 4]>) -> Tile

Constructs a new Tile.

Trait Implementations

impl Clone for Tile

impl Debug for Tile

impl Default for Tile

impl DynHash for Tile

impl EvalOp for Tile

impl Hash for Tile

impl Op for Tile

impl TypedOp for Tile

Auto Trait Implementations

impl RefUnwindSafe for Tile

impl Send for Tile

impl Sync for Tile

impl Unpin for Tile

impl UnwindSafe for Tile

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.