pub struct PluginDevice {
pub description: String,
pub name: String,
pub path: String,
pub settable: Vec<String>,
}
Available on crate feature
v5
only.Expand description
PluginDevice plugin device
Fields§
§description: String
description
name: String
name
path: String
path
settable: Vec<String>
settable
Trait Implementations§
Source§impl Debug for PluginDevice
impl Debug for PluginDevice
Source§impl Default for PluginDevice
impl Default for PluginDevice
Source§fn default() -> PluginDevice
fn default() -> PluginDevice
Returns the “default value” for a type. Read more
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
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