pub struct RunningKey {
pub family: KeyspaceFamily,
pub group: GroupId,
pub slot: EncodedKey,
}Fields§
§family: KeyspaceFamily§group: GroupId§slot: EncodedKeyImplementations§
Source§impl RunningKey
impl RunningKey
pub fn new(family: KeyspaceFamily, group: GroupId, slot: EncodedKey) -> Self
pub fn of_row(family: KeyspaceFamily, group: GroupId, row: RowNumber) -> Self
Trait Implementations§
Source§impl Clone for RunningKey
impl Clone for RunningKey
Source§fn clone(&self) -> RunningKey
fn clone(&self) -> RunningKey
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for RunningKey
Source§impl Hash for RunningKey
impl Hash for RunningKey
Source§impl IntoGroupStateKey for &RunningKey
impl IntoGroupStateKey for &RunningKey
fn into_group_state_key(self) -> GroupStateKey
Source§impl PartialEq for RunningKey
impl PartialEq for RunningKey
impl StructuralPartialEq for RunningKey
Auto Trait Implementations§
impl Freeze for RunningKey
impl RefUnwindSafe for RunningKey
impl Send for RunningKey
impl Sync for RunningKey
impl Unpin for RunningKey
impl UnsafeUnpin for RunningKey
impl UnwindSafe for RunningKey
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more