pub struct PluginSettings {
pub args: Vec<String>,
pub devices: Vec<PluginDevice>,
pub env: Vec<String>,
pub mounts: Vec<PluginMount>,
}
Available on crate feature
v5
only.Expand description
PluginSettings Settings that can be modified by users.
Fields§
§args: Vec<String>
args
devices: Vec<PluginDevice>
devices
env: Vec<String>
env
mounts: Vec<PluginMount>
mounts
Trait Implementations§
Source§impl Debug for PluginSettings
impl Debug for PluginSettings
Source§impl Default for PluginSettings
impl Default for PluginSettings
Source§fn default() -> PluginSettings
fn default() -> PluginSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginSettings
impl<'de> Deserialize<'de> for PluginSettings
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 PluginSettings
impl RefUnwindSafe for PluginSettings
impl Send for PluginSettings
impl Sync for PluginSettings
impl Unpin for PluginSettings
impl UnwindSafe for PluginSettings
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