pub struct PluginDevice {
pub description: String,
pub name: String,
pub path: String,
pub settable: Vec<String>,
}
Fields§
§description: String
§name: String
§path: String
§settable: Vec<String>
Trait Implementations§
Source§impl Clone for PluginDevice
impl Clone for PluginDevice
Source§fn clone(&self) -> PluginDevice
fn clone(&self) -> PluginDevice
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PluginDevice
impl Debug for PluginDevice
Source§impl<'de> Deserialize<'de> for PluginDevice
impl<'de> Deserialize<'de> for PluginDevice
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PluginDevice
impl PartialEq for PluginDevice
Source§impl Serialize for PluginDevice
impl Serialize for PluginDevice
impl StructuralPartialEq for PluginDevice
Auto Trait Implementations§
impl Freeze for PluginDevice
impl RefUnwindSafe for PluginDevice
impl Send for PluginDevice
impl Sync for PluginDevice
impl Unpin for PluginDevice
impl UnwindSafe for PluginDevice
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