pub struct Metadata { /* private fields */ }
Expand description
Metadata for this key value accessor.
Implementations§
source§impl 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 KeyValueAccessorInfo.
sourcepub fn capabilities(&self) -> FlagSet<AccessorCapability>
pub fn capabilities(&self) -> FlagSet<AccessorCapability>
Get the capabilities.
Trait Implementations§
source§impl From<Metadata> for AccessorInfo
impl From<Metadata> for AccessorInfo
source§fn from(m: Metadata) -> AccessorInfo
fn from(m: Metadata) -> AccessorInfo
Converts to this type from the input type.