pub struct DockerDigestConfig {
pub skip: Option<StringOrBool>,
pub name_template: Option<String>,
}Expand description
Controls docker image digest file creation.
After each docker image push, a digest file (containing the sha256 digest) is written to the dist directory. This config controls whether that happens and how the files are named.
Fields§
§skip: Option<StringOrBool>When truthy, disable docker digest artifact creation.
name_template: Option<String>Template for the digest artifact filename. Default: tag-based naming (e.g., “ghcr.io_owner_app_v1.0.0.digest”).
Trait Implementations§
Source§impl Clone for DockerDigestConfig
impl Clone for DockerDigestConfig
Source§fn clone(&self) -> DockerDigestConfig
fn clone(&self) -> DockerDigestConfig
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 DockerDigestConfig
impl Debug for DockerDigestConfig
Source§impl Default for DockerDigestConfig
impl Default for DockerDigestConfig
Source§fn default() -> DockerDigestConfig
fn default() -> DockerDigestConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DockerDigestConfigwhere
DockerDigestConfig: Default,
impl<'de> Deserialize<'de> for DockerDigestConfigwhere
DockerDigestConfig: 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 DockerDigestConfig
impl JsonSchema for DockerDigestConfig
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 DockerDigestConfig
impl RefUnwindSafe for DockerDigestConfig
impl Send for DockerDigestConfig
impl Sync for DockerDigestConfig
impl Unpin for DockerDigestConfig
impl UnsafeUnpin for DockerDigestConfig
impl UnwindSafe for DockerDigestConfig
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