pub struct ArchiveHooksConfig {
pub before: Option<Vec<HookEntry>>,
pub after: Option<Vec<HookEntry>>,
}Expand description
Pre/post archive hook configuration.
Archive hooks use before/after (matching GoReleaser’s archive pipe);
build hooks use pre/post (matching GoReleaser’s build pipe).
Fields§
§before: Option<Vec<HookEntry>>Commands to run before the archive step.
after: Option<Vec<HookEntry>>Commands to run after the archive step.
Trait Implementations§
Source§impl Clone for ArchiveHooksConfig
impl Clone for ArchiveHooksConfig
Source§fn clone(&self) -> ArchiveHooksConfig
fn clone(&self) -> ArchiveHooksConfig
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 ArchiveHooksConfig
impl Debug for ArchiveHooksConfig
Source§impl Default for ArchiveHooksConfig
impl Default for ArchiveHooksConfig
Source§fn default() -> ArchiveHooksConfig
fn default() -> ArchiveHooksConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ArchiveHooksConfigwhere
ArchiveHooksConfig: Default,
impl<'de> Deserialize<'de> for ArchiveHooksConfigwhere
ArchiveHooksConfig: 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 ArchiveHooksConfig
impl JsonSchema for ArchiveHooksConfig
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 ArchiveHooksConfig
impl RefUnwindSafe for ArchiveHooksConfig
impl Send for ArchiveHooksConfig
impl Sync for ArchiveHooksConfig
impl Unpin for ArchiveHooksConfig
impl UnsafeUnpin for ArchiveHooksConfig
impl UnwindSafe for ArchiveHooksConfig
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