pub struct NamespaceSourceKey {
pub namespace: NamespaceId,
pub source: SourceId,
}Fields§
§namespace: NamespaceId§source: SourceIdImplementations§
Source§impl NamespaceSourceKey
impl NamespaceSourceKey
pub fn encoded( namespace: impl Into<NamespaceId>, source: impl Into<SourceId>, ) -> EncodedKey
pub fn full_scan(namespace_id: NamespaceId) -> EncodedKeyRange
Trait Implementations§
Source§impl Clone for NamespaceSourceKey
impl Clone for NamespaceSourceKey
Source§fn clone(&self) -> NamespaceSourceKey
fn clone(&self) -> NamespaceSourceKey
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 NamespaceSourceKey
impl Debug for NamespaceSourceKey
Source§impl EncodableKey for NamespaceSourceKey
impl EncodableKey for NamespaceSourceKey
Source§impl PartialEq for NamespaceSourceKey
impl PartialEq for NamespaceSourceKey
impl StructuralPartialEq for NamespaceSourceKey
Auto Trait Implementations§
impl Freeze for NamespaceSourceKey
impl RefUnwindSafe for NamespaceSourceKey
impl Send for NamespaceSourceKey
impl Sync for NamespaceSourceKey
impl Unpin for NamespaceSourceKey
impl UnsafeUnpin for NamespaceSourceKey
impl UnwindSafe for NamespaceSourceKey
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<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