Struct rel_core::rel_tuple::RelTuple13  
source · [−]#[repr(C)]pub struct RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>(_, _, _, _, _, _, _, _, _, _, _, _, _);Expand description
A relative 13-tuple
Trait Implementations
sourceimpl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> DropRaw for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: DropRaw,
    TB: DropRaw,
    TC: DropRaw,
    TD: DropRaw,
    TE: DropRaw,
    TF: DropRaw,
    TG: DropRaw,
    TH: DropRaw,
    TI: DropRaw,
    TJ: DropRaw,
    TK: DropRaw,
    TL: DropRaw,
    TM: DropRaw,
 
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> DropRaw for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: DropRaw,
    TB: DropRaw,
    TC: DropRaw,
    TD: DropRaw,
    TE: DropRaw,
    TF: DropRaw,
    TG: DropRaw,
    TH: DropRaw,
    TI: DropRaw,
    TJ: DropRaw,
    TK: DropRaw,
    TL: DropRaw,
    TM: DropRaw,
sourceimpl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM, EA, EB, EC, ED, EE, EF, EG, EH, EI, EJ, EK, EL, EM, R: Region> Emplace<RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>, R> for (EA, EB, EC, ED, EE, EF, EG, EH, EI, EJ, EK, EL, EM)where
    TA: DropRaw,
    EA: Emplace<TA, R>,
    TB: DropRaw,
    EB: Emplace<TB, R>,
    TC: DropRaw,
    EC: Emplace<TC, R>,
    TD: DropRaw,
    ED: Emplace<TD, R>,
    TE: DropRaw,
    EE: Emplace<TE, R>,
    TF: DropRaw,
    EF: Emplace<TF, R>,
    TG: DropRaw,
    EG: Emplace<TG, R>,
    TH: DropRaw,
    EH: Emplace<TH, R>,
    TI: DropRaw,
    EI: Emplace<TI, R>,
    TJ: DropRaw,
    EJ: Emplace<TJ, R>,
    TK: DropRaw,
    EK: Emplace<TK, R>,
    TL: DropRaw,
    EL: Emplace<TL, R>,
    TM: DropRaw,
    EM: Emplace<TM, R>,
 
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM, EA, EB, EC, ED, EE, EF, EG, EH, EI, EJ, EK, EL, EM, R: Region> Emplace<RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>, R> for (EA, EB, EC, ED, EE, EF, EG, EH, EI, EJ, EK, EL, EM)where
    TA: DropRaw,
    EA: Emplace<TA, R>,
    TB: DropRaw,
    EB: Emplace<TB, R>,
    TC: DropRaw,
    EC: Emplace<TC, R>,
    TD: DropRaw,
    ED: Emplace<TD, R>,
    TE: DropRaw,
    EE: Emplace<TE, R>,
    TF: DropRaw,
    EF: Emplace<TF, R>,
    TG: DropRaw,
    EG: Emplace<TG, R>,
    TH: DropRaw,
    EH: Emplace<TH, R>,
    TI: DropRaw,
    EI: Emplace<TI, R>,
    TJ: DropRaw,
    EJ: Emplace<TJ, R>,
    TK: DropRaw,
    EK: Emplace<TK, R>,
    TL: DropRaw,
    EL: Emplace<TL, R>,
    TM: DropRaw,
    EM: Emplace<TM, R>,
sourcefn emplaced_meta(
    &self
) -> <RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> as Pointee>::Metadata
 
fn emplaced_meta(
    &self
) -> <RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> as Pointee>::Metadata
Returns the metadata of the 
T that this emplaces. Read moresourceunsafe fn emplace_unsized_unchecked(
    self,
    out: In<Slot<'_, RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>>, R>
)
 
unsafe fn emplace_unsized_unchecked(
    self,
    out: In<Slot<'_, RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>>, R>
)
Emplaces a value into a given slot within some memory region. Read more
sourceimpl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM, __R: Region> Move<__R> for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    Self: DropRaw,
    TA: Move<__R>,
    TB: Move<__R>,
    TC: Move<__R>,
    TD: Move<__R>,
    TE: Move<__R>,
    TF: Move<__R>,
    TG: Move<__R>,
    TH: Move<__R>,
    TI: Move<__R>,
    TJ: Move<__R>,
    TK: Move<__R>,
    TL: Move<__R>,
    TM: Move<__R>,
 
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM, __R: Region> Move<__R> for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    Self: DropRaw,
    TA: Move<__R>,
    TB: Move<__R>,
    TC: Move<__R>,
    TD: Move<__R>,
    TE: Move<__R>,
    TF: Move<__R>,
    TG: Move<__R>,
    TH: Move<__R>,
    TI: Move<__R>,
    TJ: Move<__R>,
    TK: Move<__R>,
    TL: Move<__R>,
    TM: Move<__R>,
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> Portable for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: Portable,
    TB: Portable,
    TC: Portable,
    TD: Portable,
    TE: Portable,
    TF: Portable,
    TG: Portable,
    TH: Portable,
    TI: Portable,
    TJ: Portable,
    TK: Portable,
    TL: Portable,
    TM: Portable,
Auto Trait Implementations
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> RefUnwindSafe for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: RefUnwindSafe,
    TB: RefUnwindSafe,
    TC: RefUnwindSafe,
    TD: RefUnwindSafe,
    TE: RefUnwindSafe,
    TF: RefUnwindSafe,
    TG: RefUnwindSafe,
    TH: RefUnwindSafe,
    TI: RefUnwindSafe,
    TJ: RefUnwindSafe,
    TK: RefUnwindSafe,
    TL: RefUnwindSafe,
    TM: RefUnwindSafe,
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> Send for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: Send,
    TB: Send,
    TC: Send,
    TD: Send,
    TE: Send,
    TF: Send,
    TG: Send,
    TH: Send,
    TI: Send,
    TJ: Send,
    TK: Send,
    TL: Send,
    TM: Send,
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> Sync for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: Sync,
    TB: Sync,
    TC: Sync,
    TD: Sync,
    TE: Sync,
    TF: Sync,
    TG: Sync,
    TH: Sync,
    TI: Sync,
    TJ: Sync,
    TK: Sync,
    TL: Sync,
    TM: Sync,
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> Unpin for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: Unpin,
    TB: Unpin,
    TC: Unpin,
    TD: Unpin,
    TE: Unpin,
    TF: Unpin,
    TG: Unpin,
    TH: Unpin,
    TI: Unpin,
    TJ: Unpin,
    TK: Unpin,
    TL: Unpin,
    TM: Unpin,
impl<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM> UnwindSafe for RelTuple13<TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, TL, TM>where
    TA: UnwindSafe,
    TB: UnwindSafe,
    TC: UnwindSafe,
    TD: UnwindSafe,
    TE: UnwindSafe,
    TF: UnwindSafe,
    TG: UnwindSafe,
    TH: UnwindSafe,
    TI: UnwindSafe,
    TJ: UnwindSafe,
    TK: UnwindSafe,
    TL: UnwindSafe,
    TM: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more