Enum tugger_apple_codesign::AppleCodesignError[][src]

pub enum AppleCodesignError {
Show variants CliUnknownCommand, CliBadArgument, CliGeneralError(String), Io(Error), Goblin(Error), BinaryNoCodeSignature, X509(X509CertificateError), Cms(CmsError), VerificationProblems, CertificateDecode(Error), CertificatePem(PemError), X509Parse(String), CertificateUnsupportedKeyAlgorithm(KeyAlgorithm), CertificateRing(Unspecified), CertificateCharset(CharSetError), MissingText, MissingLinkedit, BadMagic(&'static str), Scroll(Error), CodeDirectoryMalformedIdentifier, CodeDirectoryMalformedTeam, CodeDirectoryPlist(Error), SuperblobMalformed, Unimplemented(&'static str), CodeSignatureUnknownFlag(String), EntitlementsBadUtf8(Utf8Error), ExecutableSegmentUnknownFlag(String), RequirementUnknownOpcode(u32), RequirementUnknownMatchExpression(u32), RequirementMalformed(&'static str), ResourcesPlist(Error), ResourcesBase64(DecodeError), ResourcesPlistParse(String), ResourcesBadRegex(StringError), LinkeditNotLast, DataAfterSignature, NoIdentifier, NoSigningCertificate, SignatureDataTooLarge, Reqwest(Error), DigestUnknownAlgorithm, DigestUnsupportedAlgorithm, DigestUnspecified, DirectoryBundle(Error), BundleUnknown(String), BundleNoIdentifier(PathBuf), BundleNoMainExecutable(PathBuf), ParseSettingsScope(String), PfxBadPassword, PfxParseError(String), KeychainError(String), CertificateNotFound(String), OidIsntCertificateAuthority, OidIsntExtendedKeyUsage, OidIsntCodeSigningExtension, CertificateBuildError(String), UnknownCertificateProfile(String), UnknownPolicy(String), PolicyFormulationError(String),
}

Unified error type for Apple code signing.

Variants

CliUnknownCommand
CliBadArgument
CliGeneralError(String)
Io(Error)
Goblin(Error)
BinaryNoCodeSignature
VerificationProblems
CertificateDecode(Error)
CertificatePem(PemError)
X509Parse(String)
CertificateUnsupportedKeyAlgorithm(KeyAlgorithm)
CertificateRing(Unspecified)
CertificateCharset(CharSetError)
MissingText
MissingLinkedit
BadMagic(&'static str)
Scroll(Error)
CodeDirectoryMalformedIdentifier
CodeDirectoryMalformedTeam
CodeDirectoryPlist(Error)
SuperblobMalformed
Unimplemented(&'static str)
CodeSignatureUnknownFlag(String)
EntitlementsBadUtf8(Utf8Error)
ExecutableSegmentUnknownFlag(String)
RequirementUnknownOpcode(u32)
RequirementUnknownMatchExpression(u32)
RequirementMalformed(&'static str)
ResourcesPlist(Error)
ResourcesBase64(DecodeError)
ResourcesPlistParse(String)
ResourcesBadRegex(StringError)
LinkeditNotLast
DataAfterSignature
NoIdentifier
NoSigningCertificate
SignatureDataTooLarge
Reqwest(Error)
DigestUnknownAlgorithm
DigestUnsupportedAlgorithm
DigestUnspecified
DirectoryBundle(Error)
BundleUnknown(String)
BundleNoIdentifier(PathBuf)
BundleNoMainExecutable(PathBuf)
ParseSettingsScope(String)
PfxBadPassword
PfxParseError(String)
KeychainError(String)
CertificateNotFound(String)
OidIsntCertificateAuthority
OidIsntExtendedKeyUsage
OidIsntCodeSigningExtension
CertificateBuildError(String)
UnknownCertificateProfile(String)
UnknownPolicy(String)
PolicyFormulationError(String)

Trait Implementations

impl Debug for AppleCodesignError[src]

impl Display for AppleCodesignError[src]

impl Error for AppleCodesignError[src]

impl From<CmsError> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[src]

impl From<X509CertificateError> for AppleCodesignError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.