pub struct NfpmScripts {
pub preinstall: Option<String>,
pub postinstall: Option<String>,
pub preremove: Option<String>,
pub postremove: Option<String>,
}Fields§
§preinstall: Option<String>Path to script run before package installation.
postinstall: Option<String>Path to script run after package installation.
preremove: Option<String>Path to script run before package removal.
postremove: Option<String>Path to script run after package removal.
Trait Implementations§
Source§impl Clone for NfpmScripts
impl Clone for NfpmScripts
Source§fn clone(&self) -> NfpmScripts
fn clone(&self) -> NfpmScripts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NfpmScripts
impl Debug for NfpmScripts
Source§impl Default for NfpmScripts
impl Default for NfpmScripts
Source§fn default() -> NfpmScripts
fn default() -> NfpmScripts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NfpmScriptswhere
NfpmScripts: Default,
impl<'de> Deserialize<'de> for NfpmScriptswhere
NfpmScripts: Default,
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 JsonSchema for NfpmScripts
impl JsonSchema for NfpmScripts
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for NfpmScripts
impl RefUnwindSafe for NfpmScripts
impl Send for NfpmScripts
impl Sync for NfpmScripts
impl Unpin for NfpmScripts
impl UnsafeUnpin for NfpmScripts
impl UnwindSafe for NfpmScripts
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