[][src]Struct gridly::prelude::Rows

#[repr(transparent)]pub struct Rows(pub isize);

A rows component of a Vector

Trait Implementations

impl Add<Columns> for Rows[src]

Adding a Rows to a Columns produces a Vector

type Output = Vector

The resulting type after applying the + operator.

impl Add<Rows> for Row[src]

type Output = Self

The resulting type after applying the + operator.

impl Add<Rows> for Columns[src]

Adding a Rows to a Columns produces a Vector

type Output = Vector

The resulting type after applying the + operator.

impl<T: Into<Rows>> Add<T> for Rows[src]

type Output = Self

The resulting type after applying the + operator.

impl AddAssign<Rows> for Row[src]

impl<T: Into<Rows>> AddAssign<T> for Rows[src]

impl Clone for Rows[src]

impl Component for Rows[src]

type Converse = Columns

The converse component (Rows to Columns or vice versa)

type Point = Row

The assoicated location component type (Row or Column)

impl Copy for Rows[src]

impl Debug for Rows[src]

impl Default for Rows[src]

impl Eq for Rows[src]

impl From<isize> for Rows[src]

impl Hash for Rows[src]

impl<T> Mul<T> for Rows where
    isize: Mul<T, Output = isize>, 
[src]

type Output = Self

The resulting type after applying the * operator.

impl<T> MulAssign<T> for Rows where
    isize: MulAssign<T>, 
[src]

impl Neg for Rows[src]

type Output = Self

The resulting type after applying the - operator.

impl Ord for Rows[src]

impl PartialEq<Rows> for Rows[src]

impl PartialEq<isize> for Rows[src]

impl PartialOrd<Rows> for Rows[src]

impl PartialOrd<isize> for Rows[src]

impl StructuralEq for Rows[src]

impl StructuralPartialEq for Rows[src]

impl Sub<Rows> for Row[src]

type Output = Self

The resulting type after applying the - operator.

impl<T: Into<Rows>> Sub<T> for Rows[src]

type Output = Self

The resulting type after applying the - operator.

impl SubAssign<Rows> for Row[src]

impl<T: Into<Rows>> SubAssign<T> for Rows[src]

impl<'a> Sum<&'a Rows> for Rows[src]

impl Sum<Rows> for Rows[src]

impl VectorLike for Rows[src]

A Rows or a Columns value can be treated as a Vector where the converse component is 0.

Auto Trait Implementations

impl RefUnwindSafe for Rows

impl Send for Rows

impl Sync for Rows

impl Unpin for Rows

impl UnwindSafe for Rows

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> 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.