Struct MetadataRegistration
pub struct MetadataRegistration { /* private fields */ }Expand description
Safe metadata key declaration used by Rust plugins.
Implementations§
§impl MetadataRegistration
impl MetadataRegistration
pub const fn new(key: &'static str, kind: MetadataKind) -> MetadataRegistration
pub const fn new(key: &'static str, kind: MetadataKind) -> MetadataRegistration
Creates metadata registration fields.
pub const fn kind(&self) -> MetadataKind
pub const fn kind(&self) -> MetadataKind
Returns metadata kind.
Trait Implementations§
§impl Clone for MetadataRegistration
impl Clone for MetadataRegistration
§fn clone(&self) -> MetadataRegistration
fn clone(&self) -> MetadataRegistration
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 more§impl Debug for MetadataRegistration
impl Debug for MetadataRegistration
§impl PartialEq for MetadataRegistration
impl PartialEq for MetadataRegistration
impl Eq for MetadataRegistration
impl StructuralPartialEq for MetadataRegistration
Auto Trait Implementations§
impl Freeze for MetadataRegistration
impl RefUnwindSafe for MetadataRegistration
impl Send for MetadataRegistration
impl Sync for MetadataRegistration
impl Unpin for MetadataRegistration
impl UnsafeUnpin for MetadataRegistration
impl UnwindSafe for MetadataRegistration
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