[−][src]Struct sp_storage::ChildTrieParentKeyId
A child trie of default type. It uses the same default implementation as the top trie, top trie being a child trie with no keyspace and no storage key. Its keyspace is the variable (unprefixed) part of its storage key. It shares its trie nodes backend storage with every other child trie, so its storage key needs to be a unique id that will be use only once. Those unique id also required to be long enough to avoid any unique id to be prefixed by an other unique id.
Trait Implementations
impl Clone for ChildTrieParentKeyId
[src]
fn clone(&self) -> ChildTrieParentKeyId
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ChildTrieParentKeyId
[src]
impl Eq for ChildTrieParentKeyId
[src]
impl Hash for ChildTrieParentKeyId
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for ChildTrieParentKeyId
[src]
fn cmp(&self, other: &ChildTrieParentKeyId) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<ChildTrieParentKeyId> for ChildTrieParentKeyId
[src]
fn eq(&self, other: &ChildTrieParentKeyId) -> bool
[src]
fn ne(&self, other: &ChildTrieParentKeyId) -> bool
[src]
impl PartialOrd<ChildTrieParentKeyId> for ChildTrieParentKeyId
[src]
fn partial_cmp(&self, other: &ChildTrieParentKeyId) -> Option<Ordering>
[src]
fn lt(&self, other: &ChildTrieParentKeyId) -> bool
[src]
fn le(&self, other: &ChildTrieParentKeyId) -> bool
[src]
fn gt(&self, other: &ChildTrieParentKeyId) -> bool
[src]
fn ge(&self, other: &ChildTrieParentKeyId) -> bool
[src]
impl StructuralEq for ChildTrieParentKeyId
[src]
impl StructuralPartialEq for ChildTrieParentKeyId
[src]
Auto Trait Implementations
impl RefUnwindSafe for ChildTrieParentKeyId
impl Send for ChildTrieParentKeyId
impl Sync for ChildTrieParentKeyId
impl Unpin for ChildTrieParentKeyId
impl UnwindSafe for ChildTrieParentKeyId
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,