Enum apple_codesign::CodeSigningMagic
source · [−]pub enum CodeSigningMagic {
Requirement,
RequirementSet,
CodeDirectory,
EmbeddedSignature,
EmbeddedSignatureOld,
Entitlements,
EntitlementsDer,
DetachedSignature,
BlobWrapper,
Unknown(u32),
}Expand description
Defines header magic for various payloads.
Variants
Requirement
Code requirement blob.
RequirementSet
Code requirements blob.
CodeDirectory
CodeDirectory blob.
EmbeddedSignature
Embedded signature.
This is often the magic of the SuperBlob.
EmbeddedSignatureOld
Old embedded signature.
Entitlements
Entitlements blob.
EntitlementsDer
DER encoded entitlements blob.
DetachedSignature
Multi-arch collection of embedded signatures.
BlobWrapper
Generic blob wrapper.
The CMS signature is stored in this type.
Unknown(u32)
Unknown magic.
Trait Implementations
sourceimpl Clone for CodeSigningMagic
impl Clone for CodeSigningMagic
sourcefn clone(&self) -> CodeSigningMagic
fn clone(&self) -> CodeSigningMagic
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CodeSigningMagic
impl Debug for CodeSigningMagic
sourceimpl From<CodeSigningMagic> for u32
impl From<CodeSigningMagic> for u32
sourcefn from(magic: CodeSigningMagic) -> u32
fn from(magic: CodeSigningMagic) -> u32
Performs the conversion.
sourceimpl Hash for CodeSigningMagic
impl Hash for CodeSigningMagic
sourceimpl PartialEq<CodeSigningMagic> for CodeSigningMagic
impl PartialEq<CodeSigningMagic> for CodeSigningMagic
sourcefn eq(&self, other: &CodeSigningMagic) -> bool
fn eq(&self, other: &CodeSigningMagic) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &CodeSigningMagic) -> bool
fn ne(&self, other: &CodeSigningMagic) -> bool
This method tests for !=.
impl Copy for CodeSigningMagic
impl Eq for CodeSigningMagic
impl StructuralEq for CodeSigningMagic
impl StructuralPartialEq for CodeSigningMagic
Auto Trait Implementations
impl RefUnwindSafe for CodeSigningMagic
impl Send for CodeSigningMagic
impl Sync for CodeSigningMagic
impl Unpin for CodeSigningMagic
impl UnwindSafe for CodeSigningMagic
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more