pub struct Metadata { /* private fields */ }
Expand description
Metadata for this key value accessor.
Implementations
sourceimpl Metadata
impl Metadata
sourcepub fn new(
scheme: Scheme,
name: &str,
capabilities: impl Into<FlagSet<AccessorCapability>>
) -> Self
pub fn new(
scheme: Scheme,
name: &str,
capabilities: impl Into<FlagSet<AccessorCapability>>
) -> Self
Create a new KeyValueAccessorMetadata.
sourcepub fn capabilities(&self) -> FlagSet<AccessorCapability>
pub fn capabilities(&self) -> FlagSet<AccessorCapability>
Get the capabilities.
Trait Implementations
sourceimpl From<Metadata> for AccessorMetadata
impl From<Metadata> for AccessorMetadata
sourcefn from(m: Metadata) -> AccessorMetadata
fn from(m: Metadata) -> AccessorMetadata
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for Metadata
impl Send for Metadata
impl Sync for Metadata
impl Unpin for Metadata
impl UnwindSafe for Metadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more