pub struct RowRoutingId(/* private fields */);Expand description
HMAC identity of one scoped row. It is stable across audience moves and Store-key rotations because it derives from the unique generation-1 key.
Trait Implementations§
Source§impl Clone for RowRoutingId
impl Clone for RowRoutingId
Source§fn clone(&self) -> RowRoutingId
fn clone(&self) -> RowRoutingId
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 Debug for RowRoutingId
impl Debug for RowRoutingId
Source§impl<'de> Deserialize<'de> for RowRoutingId
impl<'de> Deserialize<'de> for RowRoutingId
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RowRoutingId
impl Display for RowRoutingId
Source§impl FromStr for RowRoutingId
impl FromStr for RowRoutingId
Source§impl Hash for RowRoutingId
impl Hash for RowRoutingId
Source§impl Ord for RowRoutingId
impl Ord for RowRoutingId
Source§fn cmp(&self, other: &RowRoutingId) -> Ordering
fn cmp(&self, other: &RowRoutingId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RowRoutingId
impl PartialEq for RowRoutingId
Source§impl PartialOrd for RowRoutingId
impl PartialOrd for RowRoutingId
Source§impl Serialize for RowRoutingId
impl Serialize for RowRoutingId
impl Copy for RowRoutingId
impl Eq for RowRoutingId
impl StructuralPartialEq for RowRoutingId
Auto Trait Implementations§
impl Freeze for RowRoutingId
impl RefUnwindSafe for RowRoutingId
impl Send for RowRoutingId
impl Sync for RowRoutingId
impl Unpin for RowRoutingId
impl UnsafeUnpin for RowRoutingId
impl UnwindSafe for RowRoutingId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.