pub enum PadMode {
Constant(Option<ArrayRef>),
Edge,
Reflect,
Symmetric,
Wrap,
}Expand description
How pad fills the new positions, like the mode of numpy.pad.
Variants§
Constant(Option<ArrayRef>)
A constant: a length-1 array, or None for null.
Edge
Repeat the edge value.
Reflect
Mirror without the edge value: [3 2 | 1 2 3 | 2 1].
Symmetric
Mirror with the edge value: [2 1 | 1 2 3 | 3 2].
Wrap
Wrap around: [2 3 | 1 2 3 | 1 2].
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for PadMode
impl !UnwindSafe for PadMode
impl Freeze for PadMode
impl Send for PadMode
impl Sync for PadMode
impl Unpin for PadMode
impl UnsafeUnpin for PadMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more