pub struct Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> {Show 16 fields
pub field_0: T0,
pub field_1: T1,
pub field_2: T2,
pub field_3: T3,
pub field_4: T4,
pub field_5: T5,
pub field_6: T6,
pub field_7: T7,
pub field_8: T8,
pub field_9: T9,
pub field_10: T10,
pub field_11: T11,
pub field_12: T12,
pub field_13: T13,
pub field_14: T14,
pub field_15: T15,
/* private fields */
}Expand description
Sequence type generated by pest::sequence_type!.
0: No trivia.1: Optional trivia.2: Mandatory trivia.
Fields§
§field_0: T0Field for T0.
field_1: T1Field for T1.
field_2: T2Field for T2.
field_3: T3Field for T3.
field_4: T4Field for T4.
field_5: T5Field for T5.
field_6: T6Field for T6.
field_7: T7Field for T7.
field_8: T8Field for T8.
field_9: T9Field for T9.
field_10: T10Field for T10.
field_11: T11Field for T11.
field_12: T12Field for T12.
field_13: T13Field for T13.
field_14: T14Field for T14.
field_15: T15Field for T15.
Implementations§
Source§impl<'i, T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
impl<'i, T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
Trait Implementations§
Source§impl<T0: Clone, TR0: Clone, T1: Clone, TR1: Clone, T2: Clone, TR2: Clone, T3: Clone, TR3: Clone, T4: Clone, TR4: Clone, T5: Clone, TR5: Clone, T6: Clone, TR6: Clone, T7: Clone, TR7: Clone, T8: Clone, TR8: Clone, T9: Clone, TR9: Clone, T10: Clone, TR10: Clone, T11: Clone, TR11: Clone, T12: Clone, TR12: Clone, T13: Clone, TR13: Clone, T14: Clone, TR14: Clone, T15: Clone, TR15: Clone> Clone for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
impl<T0: Clone, TR0: Clone, T1: Clone, TR1: Clone, T2: Clone, TR2: Clone, T3: Clone, TR3: Clone, T4: Clone, TR4: Clone, T5: Clone, TR5: Clone, T6: Clone, TR6: Clone, T7: Clone, TR7: Clone, T8: Clone, TR8: Clone, T9: Clone, TR9: Clone, T10: Clone, TR10: Clone, T11: Clone, TR11: Clone, T12: Clone, TR12: Clone, T13: Clone, TR13: Clone, T14: Clone, TR14: Clone, T15: Clone, TR15: Clone> Clone for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
Source§fn clone(
&self,
) -> Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
fn clone( &self, ) -> Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
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<T0: Debug, TR0: Debug, T1: Debug, TR1: Debug, T2: Debug, TR2: Debug, T3: Debug, TR3: Debug, T4: Debug, TR4: Debug, T5: Debug, TR5: Debug, T6: Debug, TR6: Debug, T7: Debug, TR7: Debug, T8: Debug, TR8: Debug, T9: Debug, TR9: Debug, T10: Debug, TR10: Debug, T11: Debug, TR11: Debug, T12: Debug, TR12: Debug, T13: Debug, TR13: Debug, T14: Debug, TR14: Debug, T15: Debug, TR15: Debug> Debug for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
impl<T0: Debug, TR0: Debug, T1: Debug, TR1: Debug, T2: Debug, TR2: Debug, T3: Debug, TR3: Debug, T4: Debug, TR4: Debug, T5: Debug, TR5: Debug, T6: Debug, TR6: Debug, T7: Debug, TR7: Debug, T8: Debug, TR8: Debug, T9: Debug, TR9: Debug, T10: Debug, TR10: Debug, T11: Debug, TR11: Debug, T12: Debug, TR12: Debug, T13: Debug, TR13: Debug, T14: Debug, TR14: Debug, T15: Debug, TR15: Debug> Debug for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
Source§impl<T0: Hash, TR0: Hash, T1: Hash, TR1: Hash, T2: Hash, TR2: Hash, T3: Hash, TR3: Hash, T4: Hash, TR4: Hash, T5: Hash, TR5: Hash, T6: Hash, TR6: Hash, T7: Hash, TR7: Hash, T8: Hash, TR8: Hash, T9: Hash, TR9: Hash, T10: Hash, TR10: Hash, T11: Hash, TR11: Hash, T12: Hash, TR12: Hash, T13: Hash, TR13: Hash, T14: Hash, TR14: Hash, T15: Hash, TR15: Hash> Hash for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
impl<T0: Hash, TR0: Hash, T1: Hash, TR1: Hash, T2: Hash, TR2: Hash, T3: Hash, TR3: Hash, T4: Hash, TR4: Hash, T5: Hash, TR5: Hash, T6: Hash, TR6: Hash, T7: Hash, TR7: Hash, T8: Hash, TR8: Hash, T9: Hash, TR9: Hash, T10: Hash, TR10: Hash, T11: Hash, TR11: Hash, T12: Hash, TR12: Hash, T13: Hash, TR13: Hash, T14: Hash, TR14: Hash, T15: Hash, TR15: Hash> Hash for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
Source§impl<R, T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> PairContainer<R> for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
T0: PairContainer<R>,
T1: PairContainer<R>,
T2: PairContainer<R>,
T3: PairContainer<R>,
T4: PairContainer<R>,
T5: PairContainer<R>,
T6: PairContainer<R>,
T7: PairContainer<R>,
T8: PairContainer<R>,
T9: PairContainer<R>,
T10: PairContainer<R>,
T11: PairContainer<R>,
T12: PairContainer<R>,
T13: PairContainer<R>,
T14: PairContainer<R>,
T15: PairContainer<R>,
impl<R, T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> PairContainer<R> for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
T0: PairContainer<R>,
T1: PairContainer<R>,
T2: PairContainer<R>,
T3: PairContainer<R>,
T4: PairContainer<R>,
T5: PairContainer<R>,
T6: PairContainer<R>,
T7: PairContainer<R>,
T8: PairContainer<R>,
T9: PairContainer<R>,
T10: PairContainer<R>,
T11: PairContainer<R>,
T12: PairContainer<R>,
T13: PairContainer<R>,
T14: PairContainer<R>,
T15: PairContainer<R>,
Source§fn for_each_child_pair(&self, f: &mut impl FnMut(Pair<R>))
fn for_each_child_pair(&self, f: &mut impl FnMut(Pair<R>))
For each child pair.
Source§fn for_self_or_for_each_child_pair(&self, f: &mut impl FnMut(Pair<R>))
fn for_self_or_for_each_child_pair(&self, f: &mut impl FnMut(Pair<R>))
for
Self as a pair if it is, otherwise for each child pair.Source§impl<T0: PartialEq, TR0: PartialEq, T1: PartialEq, TR1: PartialEq, T2: PartialEq, TR2: PartialEq, T3: PartialEq, TR3: PartialEq, T4: PartialEq, TR4: PartialEq, T5: PartialEq, TR5: PartialEq, T6: PartialEq, TR6: PartialEq, T7: PartialEq, TR7: PartialEq, T8: PartialEq, TR8: PartialEq, T9: PartialEq, TR9: PartialEq, T10: PartialEq, TR10: PartialEq, T11: PartialEq, TR11: PartialEq, T12: PartialEq, TR12: PartialEq, T13: PartialEq, TR13: PartialEq, T14: PartialEq, TR14: PartialEq, T15: PartialEq, TR15: PartialEq> PartialEq for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
impl<T0: PartialEq, TR0: PartialEq, T1: PartialEq, TR1: PartialEq, T2: PartialEq, TR2: PartialEq, T3: PartialEq, TR3: PartialEq, T4: PartialEq, TR4: PartialEq, T5: PartialEq, TR5: PartialEq, T6: PartialEq, TR6: PartialEq, T7: PartialEq, TR7: PartialEq, T8: PartialEq, TR8: PartialEq, T9: PartialEq, TR9: PartialEq, T10: PartialEq, TR10: PartialEq, T11: PartialEq, TR11: PartialEq, T12: PartialEq, TR12: PartialEq, T13: PartialEq, TR13: PartialEq, T14: PartialEq, TR14: PartialEq, T15: PartialEq, TR15: PartialEq> PartialEq for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
Source§fn eq(
&self,
other: &Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>,
) -> bool
fn eq( &self, other: &Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>, ) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<'i, R, T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> TypedNode<'i, R> for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
R: RuleType,
T0: TypedNode<'i, R>,
TR0: TypedNode<'i, R>,
T1: TypedNode<'i, R>,
TR1: TypedNode<'i, R>,
T2: TypedNode<'i, R>,
TR2: TypedNode<'i, R>,
T3: TypedNode<'i, R>,
TR3: TypedNode<'i, R>,
T4: TypedNode<'i, R>,
TR4: TypedNode<'i, R>,
T5: TypedNode<'i, R>,
TR5: TypedNode<'i, R>,
T6: TypedNode<'i, R>,
TR6: TypedNode<'i, R>,
T7: TypedNode<'i, R>,
TR7: TypedNode<'i, R>,
T8: TypedNode<'i, R>,
TR8: TypedNode<'i, R>,
T9: TypedNode<'i, R>,
TR9: TypedNode<'i, R>,
T10: TypedNode<'i, R>,
TR10: TypedNode<'i, R>,
T11: TypedNode<'i, R>,
TR11: TypedNode<'i, R>,
T12: TypedNode<'i, R>,
TR12: TypedNode<'i, R>,
T13: TypedNode<'i, R>,
TR13: TypedNode<'i, R>,
T14: TypedNode<'i, R>,
TR14: TypedNode<'i, R>,
T15: TypedNode<'i, R>,
TR15: TypedNode<'i, R>,
impl<'i, R, T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> TypedNode<'i, R> for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
R: RuleType,
T0: TypedNode<'i, R>,
TR0: TypedNode<'i, R>,
T1: TypedNode<'i, R>,
TR1: TypedNode<'i, R>,
T2: TypedNode<'i, R>,
TR2: TypedNode<'i, R>,
T3: TypedNode<'i, R>,
TR3: TypedNode<'i, R>,
T4: TypedNode<'i, R>,
TR4: TypedNode<'i, R>,
T5: TypedNode<'i, R>,
TR5: TypedNode<'i, R>,
T6: TypedNode<'i, R>,
TR6: TypedNode<'i, R>,
T7: TypedNode<'i, R>,
TR7: TypedNode<'i, R>,
T8: TypedNode<'i, R>,
TR8: TypedNode<'i, R>,
T9: TypedNode<'i, R>,
TR9: TypedNode<'i, R>,
T10: TypedNode<'i, R>,
TR10: TypedNode<'i, R>,
T11: TypedNode<'i, R>,
TR11: TypedNode<'i, R>,
T12: TypedNode<'i, R>,
TR12: TypedNode<'i, R>,
T13: TypedNode<'i, R>,
TR13: TypedNode<'i, R>,
T14: TypedNode<'i, R>,
TR14: TypedNode<'i, R>,
T15: TypedNode<'i, R>,
TR15: TypedNode<'i, R>,
Source§fn try_parse_with_partial(
input: Position<'i>,
stack: &mut Stack<Span<'i>>,
tracker: &mut Tracker<'i, R>,
) -> Option<(Position<'i>, Self)>
fn try_parse_with_partial( input: Position<'i>, stack: &mut Stack<Span<'i>>, tracker: &mut Tracker<'i, R>, ) -> Option<(Position<'i>, Self)>
Try parse a part of or all of remained string into a node.
Source§fn check_with_partial(
input: Position<'i>,
stack: &mut Stack<Span<'i>>,
tracker: &mut Tracker<'i, R>,
) -> Option<Position<'i>>
fn check_with_partial( input: Position<'i>, stack: &mut Stack<Span<'i>>, tracker: &mut Tracker<'i, R>, ) -> Option<Position<'i>>
Check whether the some leading part of the result can be accepted.
Source§fn try_parse_with(
input: Position<'i>,
stack: &mut Stack<Span<'i>>,
tracker: &mut Tracker<'i, R>,
) -> Option<Self>
fn try_parse_with( input: Position<'i>, stack: &mut Stack<Span<'i>>, tracker: &mut Tracker<'i, R>, ) -> Option<Self>
Try parse remained string into a node.
Source§fn try_parse_partial(
input: &'i str,
) -> Result<(Position<'i>, Self), Box<Error<R>>>
fn try_parse_partial( input: &'i str, ) -> Result<(Position<'i>, Self), Box<Error<R>>>
Try parsing leading part of string into a node.
Source§fn try_parse(input: &'i str) -> Result<Self, Box<Error<R>>>
fn try_parse(input: &'i str) -> Result<Self, Box<Error<R>>>
Try parsing given string into a node.
Source§fn check_with(
input: Position<'i>,
stack: &mut Stack<Span<'i>>,
tracker: &mut Tracker<'i, R>,
) -> bool
fn check_with( input: Position<'i>, stack: &mut Stack<Span<'i>>, tracker: &mut Tracker<'i, R>, ) -> bool
Check whether the some leading part of the result can be accepted.
impl<T0: Eq, TR0: Eq, T1: Eq, TR1: Eq, T2: Eq, TR2: Eq, T3: Eq, TR3: Eq, T4: Eq, TR4: Eq, T5: Eq, TR5: Eq, T6: Eq, TR6: Eq, T7: Eq, TR7: Eq, T8: Eq, TR8: Eq, T9: Eq, TR9: Eq, T10: Eq, TR10: Eq, T11: Eq, TR11: Eq, T12: Eq, TR12: Eq, T13: Eq, TR13: Eq, T14: Eq, TR14: Eq, T15: Eq, TR15: Eq> Eq for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
impl<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> StructuralPartialEq for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
Auto Trait Implementations§
impl<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> Freeze for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>
impl<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> RefUnwindSafe for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
T0: RefUnwindSafe,
T1: RefUnwindSafe,
T2: RefUnwindSafe,
T3: RefUnwindSafe,
T4: RefUnwindSafe,
T5: RefUnwindSafe,
T6: RefUnwindSafe,
T7: RefUnwindSafe,
T8: RefUnwindSafe,
T9: RefUnwindSafe,
T10: RefUnwindSafe,
T11: RefUnwindSafe,
T12: RefUnwindSafe,
T13: RefUnwindSafe,
T14: RefUnwindSafe,
T15: RefUnwindSafe,
TR0: RefUnwindSafe,
TR1: RefUnwindSafe,
TR2: RefUnwindSafe,
TR3: RefUnwindSafe,
TR4: RefUnwindSafe,
TR5: RefUnwindSafe,
TR6: RefUnwindSafe,
TR7: RefUnwindSafe,
TR8: RefUnwindSafe,
TR9: RefUnwindSafe,
TR10: RefUnwindSafe,
TR11: RefUnwindSafe,
TR12: RefUnwindSafe,
TR13: RefUnwindSafe,
TR14: RefUnwindSafe,
TR15: RefUnwindSafe,
impl<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> Send for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
T0: Send,
T1: Send,
T2: Send,
T3: Send,
T4: Send,
T5: Send,
T6: Send,
T7: Send,
T8: Send,
T9: Send,
T10: Send,
T11: Send,
T12: Send,
T13: Send,
T14: Send,
T15: Send,
TR0: Send,
TR1: Send,
TR2: Send,
TR3: Send,
TR4: Send,
TR5: Send,
TR6: Send,
TR7: Send,
TR8: Send,
TR9: Send,
TR10: Send,
TR11: Send,
TR12: Send,
TR13: Send,
TR14: Send,
TR15: Send,
impl<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> Sync for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
T0: Sync,
T1: Sync,
T2: Sync,
T3: Sync,
T4: Sync,
T5: Sync,
T6: Sync,
T7: Sync,
T8: Sync,
T9: Sync,
T10: Sync,
T11: Sync,
T12: Sync,
T13: Sync,
T14: Sync,
T15: Sync,
TR0: Sync,
TR1: Sync,
TR2: Sync,
TR3: Sync,
TR4: Sync,
TR5: Sync,
TR6: Sync,
TR7: Sync,
TR8: Sync,
TR9: Sync,
TR10: Sync,
TR11: Sync,
TR12: Sync,
TR13: Sync,
TR14: Sync,
TR15: Sync,
impl<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> Unpin for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
T0: Unpin,
T1: Unpin,
T2: Unpin,
T3: Unpin,
T4: Unpin,
T5: Unpin,
T6: Unpin,
T7: Unpin,
T8: Unpin,
T9: Unpin,
T10: Unpin,
T11: Unpin,
T12: Unpin,
T13: Unpin,
T14: Unpin,
T15: Unpin,
TR0: Unpin,
TR1: Unpin,
TR2: Unpin,
TR3: Unpin,
TR4: Unpin,
TR5: Unpin,
TR6: Unpin,
TR7: Unpin,
TR8: Unpin,
TR9: Unpin,
TR10: Unpin,
TR11: Unpin,
TR12: Unpin,
TR13: Unpin,
TR14: Unpin,
TR15: Unpin,
impl<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15> UnwindSafe for Sequence16<T0, TR0, T1, TR1, T2, TR2, T3, TR3, T4, TR4, T5, TR5, T6, TR6, T7, TR7, T8, TR8, T9, TR9, T10, TR10, T11, TR11, T12, TR12, T13, TR13, T14, TR14, T15, TR15>where
T0: UnwindSafe,
T1: UnwindSafe,
T2: UnwindSafe,
T3: UnwindSafe,
T4: UnwindSafe,
T5: UnwindSafe,
T6: UnwindSafe,
T7: UnwindSafe,
T8: UnwindSafe,
T9: UnwindSafe,
T10: UnwindSafe,
T11: UnwindSafe,
T12: UnwindSafe,
T13: UnwindSafe,
T14: UnwindSafe,
T15: UnwindSafe,
TR0: UnwindSafe,
TR1: UnwindSafe,
TR2: UnwindSafe,
TR3: UnwindSafe,
TR4: UnwindSafe,
TR5: UnwindSafe,
TR6: UnwindSafe,
TR7: UnwindSafe,
TR8: UnwindSafe,
TR9: UnwindSafe,
TR10: UnwindSafe,
TR11: UnwindSafe,
TR12: UnwindSafe,
TR13: UnwindSafe,
TR14: UnwindSafe,
TR15: 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