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