pub struct Strides2 {
pub row: usize,
pub col: usize,
}Expand description
Per-axis strides in elements (not bytes). row is the
distance between consecutive rows; col between consecutive
columns. For a contiguous row-major tile of shape (R, C):
Strides2 { row: C, col: 1 }.
Fields§
§row: usize§col: usizeImplementations§
Trait Implementations§
impl Copy for Strides2
impl Eq for Strides2
impl StructuralPartialEq for Strides2
Auto Trait Implementations§
impl Freeze for Strides2
impl RefUnwindSafe for Strides2
impl Send for Strides2
impl Sync for Strides2
impl Unpin for Strides2
impl UnsafeUnpin for Strides2
impl UnwindSafe for Strides2
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
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