pub struct Tensor6Shape<T1: DimTag, T2: DimTag, T3: DimTag, T4: DimTag, T5: DimTag, T6: DimTag> { /* private fields */ }Implementations§
Source§impl<T1: DimTag, T2: DimTag, T3: DimTag, T4: DimTag, T5: DimTag, T6: DimTag> Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1: DimTag, T2: DimTag, T3: DimTag, T4: DimTag, T5: DimTag, T6: DimTag> Tensor6Shape<T1, T2, T3, T4, T5, T6>
pub fn with_static<const N: usize>( &self, ) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, StaticDimTag<N>>
pub fn with<T7: DimTag>( &self, dimension: Dim<T7>, ) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, T7>
pub fn with_first(&self) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, T1>
pub fn with_second(&self) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, T2>
pub fn with_third(&self) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, T3>
pub fn with_fourth(&self) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, T4>
pub fn with_fifth(&self) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, T5>
pub fn with_sixth(&self) -> Tensor7Shape<T1, T2, T3, T4, T5, T6, T6>
pub fn switch_12(&self) -> Tensor6Shape<T2, T1, T3, T4, T5, T6>
pub fn switch_13(&self) -> Tensor6Shape<T3, T2, T1, T4, T5, T6>
pub fn switch_14(&self) -> Tensor6Shape<T4, T2, T3, T1, T5, T6>
pub fn switch_15(&self) -> Tensor6Shape<T5, T2, T3, T4, T1, T6>
pub fn switch_16(&self) -> Tensor6Shape<T6, T2, T3, T4, T5, T1>
Trait Implementations§
Source§impl<T1: Clone + DimTag, T2: Clone + DimTag, T3: Clone + DimTag, T4: Clone + DimTag, T5: Clone + DimTag, T6: Clone + DimTag> Clone for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1: Clone + DimTag, T2: Clone + DimTag, T3: Clone + DimTag, T4: Clone + DimTag, T5: Clone + DimTag, T6: Clone + DimTag> Clone for Tensor6Shape<T1, T2, T3, T4, T5, T6>
Source§fn clone(&self) -> Tensor6Shape<T1, T2, T3, T4, T5, T6>
fn clone(&self) -> Tensor6Shape<T1, T2, T3, T4, T5, T6>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<T1: DimTag, T2: DimTag, T3: DimTag, T4: DimTag, T5: DimTag, T6: DimTag> Debug for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1: DimTag, T2: DimTag, T3: DimTag, T4: DimTag, T5: DimTag, T6: DimTag> Debug for Tensor6Shape<T1, T2, T3, T4, T5, T6>
Source§impl<L1: DimTag, L2: DimTag, L3: DimTag, L4: DimTag, L5: DimTag, L6: DimTag, R1: DimTag, R2: DimTag, R3: DimTag, R4: DimTag, R5: DimTag, R6: DimTag> PartialEq<Tensor6Shape<R1, R2, R3, R4, R5, R6>> for Tensor6Shape<L1, L2, L3, L4, L5, L6>
impl<L1: DimTag, L2: DimTag, L3: DimTag, L4: DimTag, L5: DimTag, L6: DimTag, R1: DimTag, R2: DimTag, R3: DimTag, R4: DimTag, R5: DimTag, R6: DimTag> PartialEq<Tensor6Shape<R1, R2, R3, R4, R5, R6>> for Tensor6Shape<L1, L2, L3, L4, L5, L6>
Source§fn eq(&self, other: &Tensor6Shape<R1, R2, R3, R4, R5, R6>) -> bool
fn eq(&self, other: &Tensor6Shape<R1, R2, R3, R4, R5, R6>) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<T1: DimTag, T2: DimTag, T3: DimTag, T4: DimTag, T5: DimTag, T6: DimTag> Shape for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1: DimTag, T2: DimTag, T3: DimTag, T4: DimTag, T5: DimTag, T6: DimTag> Shape for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1: Copy + DimTag, T2: Copy + DimTag, T3: Copy + DimTag, T4: Copy + DimTag, T5: Copy + DimTag, T6: Copy + DimTag> Copy for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1: Eq + DimTag, T2: Eq + DimTag, T3: Eq + DimTag, T4: Eq + DimTag, T5: Eq + DimTag, T6: Eq + DimTag> Eq for Tensor6Shape<T1, T2, T3, T4, T5, T6>
Auto Trait Implementations§
impl<T1, T2, T3, T4, T5, T6> Freeze for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1, T2, T3, T4, T5, T6> RefUnwindSafe for Tensor6Shape<T1, T2, T3, T4, T5, T6>where
T1: RefUnwindSafe,
T2: RefUnwindSafe,
T3: RefUnwindSafe,
T4: RefUnwindSafe,
T5: RefUnwindSafe,
T6: RefUnwindSafe,
impl<T1, T2, T3, T4, T5, T6> Send for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1, T2, T3, T4, T5, T6> Sync for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1, T2, T3, T4, T5, T6> Unpin for Tensor6Shape<T1, T2, T3, T4, T5, T6>
impl<T1, T2, T3, T4, T5, T6> UnwindSafe for Tensor6Shape<T1, T2, T3, T4, T5, T6>where
T1: UnwindSafe,
T2: UnwindSafe,
T3: UnwindSafe,
T4: UnwindSafe,
T5: UnwindSafe,
T6: UnwindSafe,
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