Enum tugger_apple_codesign::BlobData [−][src]
pub enum BlobData<'a> {
Requirement(Box<RequirementBlob<'a>>),
RequirementSet(Box<RequirementSetBlob<'a>>),
CodeDirectory(Box<CodeDirectoryBlob<'a>>),
EmbeddedSignature(Box<EmbeddedSignatureBlob<'a>>),
EmbeddedSignatureOld(Box<EmbeddedSignatureOldBlob<'a>>),
Entitlements(Box<EntitlementsBlob<'a>>),
DetachedSignature(Box<DetachedSignatureBlob<'a>>),
BlobWrapper(Box<BlobWrapperBlob<'a>>),
Other(Box<OtherBlob<'a>>),
}
Expand description
Represents a single, parsed Blob entry/slot.
Each variant corresponds to a CodeSigningMagic blob type.
Variants
Requirement(Box<RequirementBlob<'a>>)
Tuple Fields of Requirement
0: Box<RequirementBlob<'a>>
RequirementSet(Box<RequirementSetBlob<'a>>)
Tuple Fields of RequirementSet
0: Box<RequirementSetBlob<'a>>
CodeDirectory(Box<CodeDirectoryBlob<'a>>)
Tuple Fields of CodeDirectory
0: Box<CodeDirectoryBlob<'a>>
EmbeddedSignature(Box<EmbeddedSignatureBlob<'a>>)
Tuple Fields of EmbeddedSignature
0: Box<EmbeddedSignatureBlob<'a>>
EmbeddedSignatureOld(Box<EmbeddedSignatureOldBlob<'a>>)
Tuple Fields of EmbeddedSignatureOld
0: Box<EmbeddedSignatureOldBlob<'a>>
Entitlements(Box<EntitlementsBlob<'a>>)
Tuple Fields of Entitlements
0: Box<EntitlementsBlob<'a>>
DetachedSignature(Box<DetachedSignatureBlob<'a>>)
Tuple Fields of DetachedSignature
0: Box<DetachedSignatureBlob<'a>>
BlobWrapper(Box<BlobWrapperBlob<'a>>)
Tuple Fields of BlobWrapper
0: Box<BlobWrapperBlob<'a>>
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for BlobData<'a>
impl<'a> UnwindSafe for BlobData<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more