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

pub struct Pad {
    pub pads: Vec<(usize, usize), Global>,
    pub mode: PadMode,
}

Fields

pads: Vec<(usize, usize), Global>mode: PadMode

Implementations

impl Pad

pub fn new(pads: Vec<(usize, usize), Global>, mode: PadMode) -> Pad

Constructs a new Pad.

Trait Implementations

impl Clone for Pad

impl Debug for Pad

impl Default for Pad

impl DynHash for Pad

impl EvalOp for Pad

impl Hash for Pad

impl Op for Pad

impl TypedOp for Pad

Auto Trait Implementations

impl RefUnwindSafe for Pad

impl Send for Pad

impl Sync for Pad

impl Unpin for Pad

impl UnwindSafe for Pad

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.