pub struct IosArtifactExpectation {
pub app_path: Utf8PathBuf,
pub bundle_identifier: String,
pub executable_name: String,
pub rust_binary: Option<Utf8PathBuf>,
pub expected_architectures: Vec<String>,
pub extensions: Vec<IosExtensionExpectation>,
pub deep_link_schemes: Vec<String>,
pub app_group: Option<String>,
pub log_dir: Option<Utf8PathBuf>,
pub project_assets: Option<ProjectAssets>,
pub asset_packaging: Option<IosAssetPackaging>,
}Expand description
Independent validation inputs for a built iOS application.
Fields§
§app_path: Utf8PathBufBuilt .app directory.
bundle_identifier: StringExact CFBundleIdentifier.
executable_name: StringExact CFBundleExecutable and executable filename.
rust_binary: Option<Utf8PathBuf>Cargo binary whose Mach-O identity must match the signed embedded executable.
expected_architectures: Vec<String>Exact Mach-O architectures expected from lipo -archs.
extensions: Vec<IosExtensionExpectation>Expected embedded extensions.
deep_link_schemes: Vec<String>Custom URL schemes expected to route through the generated application delegate.
app_group: Option<String>Application group that must be embedded in the application signature.
log_dir: Option<Utf8PathBuf>Optional destination for redacted validation logs.
project_assets: Option<ProjectAssets>Validated source snapshot requiring a compiled app-icon and launch-image catalog.
asset_packaging: Option<IosAssetPackaging>Expected asset representation, absent only when no project assets are required.
Trait Implementations§
Source§impl Clone for IosArtifactExpectation
impl Clone for IosArtifactExpectation
Source§impl Debug for IosArtifactExpectation
impl Debug for IosArtifactExpectation
impl Eq for IosArtifactExpectation
Source§impl PartialEq for IosArtifactExpectation
impl PartialEq for IosArtifactExpectation
impl StructuralPartialEq for IosArtifactExpectation
Auto Trait Implementations§
impl Freeze for IosArtifactExpectation
impl RefUnwindSafe for IosArtifactExpectation
impl Send for IosArtifactExpectation
impl Sync for IosArtifactExpectation
impl Unpin for IosArtifactExpectation
impl UnsafeUnpin for IosArtifactExpectation
impl UnwindSafe for IosArtifactExpectation
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,
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.