pub struct TagRegistry { /* private fields */ }Expand description
Tag registry for managing key-tag relationships
Implementations§
Source§impl TagRegistry
impl TagRegistry
Sourcepub fn get_keys_for_tag(&self, tag: &str) -> Vec<String>
pub fn get_keys_for_tag(&self, tag: &str) -> Vec<String>
Get all keys for a tag
Get all tags for a key
Sourcepub fn unregister(&self, key: &str)
pub fn unregister(&self, key: &str)
Unregister a key
Trait Implementations§
Source§impl Clone for TagRegistry
impl Clone for TagRegistry
Source§fn clone(&self) -> TagRegistry
fn clone(&self) -> TagRegistry
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 TagRegistry
impl Debug for TagRegistry
Auto Trait Implementations§
impl Freeze for TagRegistry
impl !RefUnwindSafe for TagRegistry
impl Send for TagRegistry
impl Sync for TagRegistry
impl Unpin for TagRegistry
impl !UnwindSafe for TagRegistry
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