pub type IsRemAssign = Marker<Cons<XD, Cons<X3, Cons<X7, Cons<XD, Cons<XA, Cons<X0, Cons<X2, Cons<X1, Cons<X9, Cons<X2, Cons<XF, Cons<X7, Cons<X3, Cons<X1, Cons<X7, ConstStream<XE>>>>>>>>>>>>>>>>>;Expand description
Capability marker for RemAssign trait detection.
Aliased Type§
pub struct IsRemAssign(/* private fields */);Trait Implementations§
Source§impl Capability for IsRemAssign
impl Capability for IsRemAssign
Source§type Stream = Cons<XD, Cons<X3, Cons<X7, Cons<XD, Cons<XA, Cons<X0, Cons<X2, Cons<X1, Cons<X9, Cons<X2, Cons<XF, Cons<X7, Cons<X3, Cons<X1, Cons<X7, ConstStream<XE>>>>>>>>>>>>>>>>
type Stream = Cons<XD, Cons<X3, Cons<X7, Cons<XD, Cons<XA, Cons<X0, Cons<X2, Cons<X1, Cons<X9, Cons<X2, Cons<XF, Cons<X7, Cons<X3, Cons<X1, Cons<X7, ConstStream<XE>>>>>>>>>>>>>>>>
Type-level nibble stream responsible for Routing (Trie Path).
This is typically a short hash (64-bit) of the identity.
Source§type Identity = IList16<IList<C<'R'>, IList<C<'e'>, IList<C<'m'>, IList<C<'A'>, IList<C<'s'>, IList<C<'s'>, IList<C<'i'>, IList<C<'g'>, IList<C<'n'>, INil>>>>>>>>>>
type Identity = IList16<IList<C<'R'>, IList<C<'e'>, IList<C<'m'>, IList<C<'A'>, IList<C<'s'>, IList<C<'s'>, IList<C<'i'>, IList<C<'g'>, IList<C<'n'>, INil>>>>>>>>>>
Unique Type-Level Identity.
Typically a Tuple of
Char types representing the full name.
Used for collision resolution (Equality checks) in leaf nodes.Source§type At<D: Peano> = <<<Marker<Cons<XD, Cons<X3, Cons<X7, Cons<XD, Cons<XA, Cons<X0, Cons<X2, Cons<X1, Cons<X9, Cons<X2, Cons<XF, Cons<X7, Cons<X3, Cons<X1, Cons<X7, ConstStream<XE>>>>>>>>>>>>>>>>> as Capability>::Stream as GetTail<D>>::Out as HashStream>::Head
where
Self::Stream: GetTail<D>
type At<D: Peano> = <<<Marker<Cons<XD, Cons<X3, Cons<X7, Cons<XD, Cons<XA, Cons<X0, Cons<X2, Cons<X1, Cons<X9, Cons<X2, Cons<XF, Cons<X7, Cons<X3, Cons<X1, Cons<X7, ConstStream<XE>>>>>>>>>>>>>>>>> as Capability>::Stream as GetTail<D>>::Out as HashStream>::Head where Self::Stream: GetTail<D>
Helper to get the stream head at depth D (used for trie building)