pub struct MacOSSignNotarizeConfig {
pub ids: Option<Vec<String>>,
pub skip: Option<StringOrBool>,
pub sign: Option<MacOSSignConfig>,
pub notarize: Option<MacOSNotarizeApiConfig>,
}Expand description
Cross-platform macOS signing and notarization via rcodesign.
Fields§
§ids: Option<Vec<String>>Build IDs to filter. Default: project name.
skip: Option<StringOrBool>Skip this configuration. Accepts bool or template string.
Replaces the previous enabled: toggle with the canonical
skip: (inverted semantic) to align with every other publisher /
pipe in anodizer.
sign: Option<MacOSSignConfig>Signing configuration (P12 certificate).
notarize: Option<MacOSNotarizeApiConfig>Notarization configuration (App Store Connect API key). Omit for sign-only.
Trait Implementations§
Source§impl Clone for MacOSSignNotarizeConfig
impl Clone for MacOSSignNotarizeConfig
Source§fn clone(&self) -> MacOSSignNotarizeConfig
fn clone(&self) -> MacOSSignNotarizeConfig
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 MacOSSignNotarizeConfig
impl Debug for MacOSSignNotarizeConfig
Source§impl Default for MacOSSignNotarizeConfig
impl Default for MacOSSignNotarizeConfig
Source§fn default() -> MacOSSignNotarizeConfig
fn default() -> MacOSSignNotarizeConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MacOSSignNotarizeConfigwhere
MacOSSignNotarizeConfig: Default,
impl<'de> Deserialize<'de> for MacOSSignNotarizeConfigwhere
MacOSSignNotarizeConfig: 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 MacOSSignNotarizeConfig
impl JsonSchema for MacOSSignNotarizeConfig
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 MacOSSignNotarizeConfig
impl RefUnwindSafe for MacOSSignNotarizeConfig
impl Send for MacOSSignNotarizeConfig
impl Sync for MacOSSignNotarizeConfig
impl Unpin for MacOSSignNotarizeConfig
impl UnsafeUnpin for MacOSSignNotarizeConfig
impl UnwindSafe for MacOSSignNotarizeConfig
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