pub struct FactoryMetadata {
pub protocol: Protocol,
pub version: String,
pub description: String,
pub capabilities: Vec<String>,
}Expand description
Metadata about a device factory.
Fields§
§protocol: ProtocolProtocol this factory handles.
version: StringFactory version.
description: StringDescription.
capabilities: Vec<String>Supported capabilities.
Trait Implementations§
Source§impl Clone for FactoryMetadata
impl Clone for FactoryMetadata
Source§fn clone(&self) -> FactoryMetadata
fn clone(&self) -> FactoryMetadata
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 moreAuto Trait Implementations§
impl Freeze for FactoryMetadata
impl RefUnwindSafe for FactoryMetadata
impl Send for FactoryMetadata
impl Sync for FactoryMetadata
impl Unpin for FactoryMetadata
impl UnsafeUnpin for FactoryMetadata
impl UnwindSafe for FactoryMetadata
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