pub struct IosRuntimeBridgeValidation {
pub path: Utf8PathBuf,
pub executable: Utf8PathBuf,
pub bundle_identifier: String,
pub architectures: Vec<String>,
pub install_name: String,
pub application_delegate_hook: bool,
pub exported_symbols: Vec<String>,
pub code_signature: IosCodeSignatureValidation,
}Expand description
Validated generated native runtime framework metadata.
Fields§
§path: Utf8PathBufEmbedded framework bundle path.
executable: Utf8PathBufFramework executable path.
bundle_identifier: StringExact framework bundle identifier.
architectures: Vec<String>Validated Mach-O architectures.
install_name: StringMach-O install name used by the app and extensions.
application_delegate_hook: boolWhether the compiled framework contains the pre-UIApplicationMain delegate hook.
exported_symbols: Vec<String>Required C ABI entrypoints exported for Rust’s dynamic loader.
code_signature: IosCodeSignatureValidationStrictly verified framework code signature.
Trait Implementations§
Source§impl Clone for IosRuntimeBridgeValidation
impl Clone for IosRuntimeBridgeValidation
Source§impl Debug for IosRuntimeBridgeValidation
impl Debug for IosRuntimeBridgeValidation
Source§impl<'de> Deserialize<'de> for IosRuntimeBridgeValidation
impl<'de> Deserialize<'de> for IosRuntimeBridgeValidation
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 IosRuntimeBridgeValidation
impl StructuralPartialEq for IosRuntimeBridgeValidation
Auto Trait Implementations§
impl Freeze for IosRuntimeBridgeValidation
impl RefUnwindSafe for IosRuntimeBridgeValidation
impl Send for IosRuntimeBridgeValidation
impl Sync for IosRuntimeBridgeValidation
impl Unpin for IosRuntimeBridgeValidation
impl UnsafeUnpin for IosRuntimeBridgeValidation
impl UnwindSafe for IosRuntimeBridgeValidation
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.