pub struct IosExtensionValidation {
pub kind: ExtensionKind,
pub path: Utf8PathBuf,
pub bundle_identifier: String,
pub executable: Utf8PathBuf,
pub architectures: Vec<String>,
pub extension_point_identifier: String,
pub activity_model_linked: bool,
pub code_signature: IosCodeSignatureValidation,
}Expand description
Validated embedded extension metadata.
Fields§
§kind: ExtensionKindExtension family.
path: Utf8PathBufValidated .appex path.
bundle_identifier: StringValidated bundle identifier.
executable: Utf8PathBufValidated executable path.
architectures: Vec<String>Validated Mach-O architectures.
extension_point_identifier: StringValidated extension-point identifier.
activity_model_linked: boolWhether an ActivityKit extension links the extension-safe shared model framework.
code_signature: IosCodeSignatureValidationStrictly verified extension code signature.
Trait Implementations§
Source§impl Clone for IosExtensionValidation
impl Clone for IosExtensionValidation
Source§impl Debug for IosExtensionValidation
impl Debug for IosExtensionValidation
Source§impl<'de> Deserialize<'de> for IosExtensionValidation
impl<'de> Deserialize<'de> for IosExtensionValidation
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
impl Eq for IosExtensionValidation
Source§impl PartialEq for IosExtensionValidation
impl PartialEq for IosExtensionValidation
Source§impl Serialize for IosExtensionValidation
impl Serialize for IosExtensionValidation
impl StructuralPartialEq for IosExtensionValidation
Auto Trait Implementations§
impl Freeze for IosExtensionValidation
impl RefUnwindSafe for IosExtensionValidation
impl Send for IosExtensionValidation
impl Sync for IosExtensionValidation
impl Unpin for IosExtensionValidation
impl UnsafeUnpin for IosExtensionValidation
impl UnwindSafe for IosExtensionValidation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.