pub struct PluginReproduction {
pub name: String,
pub executable: PathBuf,
pub script: Option<PathBuf>,
pub functional: PluginProcessFunctionalConfiguration,
}Expand description
The contents of a plugin configuration in a reproduction file.
Fields§
§name: StringName of the plugin, used to refer to the plugin by the log system.
executable: PathBufThe executable filename of the plugin.
script: Option<PathBuf>If specified, the executable is expected to be an interpreter, which is to execute the specified script file. If not specified, the executable is a native plugin.
functional: PluginProcessFunctionalConfigurationThe functional configuration of the plugin, i.e. the options configuring how the plugin behaves (besides the specification).
Trait Implementations§
Source§impl Clone for PluginReproduction
impl Clone for PluginReproduction
Source§fn clone(&self) -> PluginReproduction
fn clone(&self) -> PluginReproduction
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 moreSource§impl Debug for PluginReproduction
impl Debug for PluginReproduction
Source§impl<'de> Deserialize<'de> for PluginReproduction
impl<'de> Deserialize<'de> for PluginReproduction
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 PluginReproduction
impl PartialEq for PluginReproduction
Source§impl Serialize for PluginReproduction
impl Serialize for PluginReproduction
impl StructuralPartialEq for PluginReproduction
Auto Trait Implementations§
impl Freeze for PluginReproduction
impl RefUnwindSafe for PluginReproduction
impl Send for PluginReproduction
impl Sync for PluginReproduction
impl Unpin for PluginReproduction
impl UnsafeUnpin for PluginReproduction
impl UnwindSafe for PluginReproduction
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