pub enum ValidationLevel {
Show 16 variants
SourceValidated,
RemoteBuilderValidated,
DeviceTargetCompiled,
DeviceBinaryBuilt,
AppBundleBuilt,
ArchiveBuilt,
CertificateValidated,
ProvisioningValidated,
NestedCodeSigned,
ApplicationSigned,
IpaExported,
ArtifactValidated,
DownloadedToClient,
InstallValidated,
LaunchValidated,
RuntimeValidated,
}Expand description
One validation level proven by a concrete build or inspection step.
Variants§
SourceValidated
Source paths and hashes were verified.
RemoteBuilderValidated
Remote builder identity and tools were inspected.
DeviceTargetCompiled
Rust compiled for the physical-device target.
DeviceBinaryBuilt
A device Mach-O binary was produced.
AppBundleBuilt
A physical-device application bundle was produced.
ArchiveBuilt
An Xcode archive was produced and inspected.
CertificateValidated
Development certificate metadata was validated.
ProvisioningValidated
Provisioning profile metadata was validated.
NestedCodeSigned
Every nested code target was signed and checked.
ApplicationSigned
The main application signature was checked.
IpaExported
An IPA was exported by the Apple toolchain.
ArtifactValidated
Independent remote artifact validation passed.
DownloadedToClient
Expected bytes and SHA-256 were verified on the client.
InstallValidated
The application was installed on a physical device.
LaunchValidated
The application launched on a physical device.
RuntimeValidated
Runtime behavior was observed on a physical device.
Trait Implementations§
Source§impl Clone for ValidationLevel
impl Clone for ValidationLevel
impl Copy for ValidationLevel
Source§impl Debug for ValidationLevel
impl Debug for ValidationLevel
Source§impl<'de> Deserialize<'de> for ValidationLevel
impl<'de> Deserialize<'de> for ValidationLevel
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>,
impl Eq for ValidationLevel
Source§impl Hash for ValidationLevel
impl Hash for ValidationLevel
Source§impl JsonSchema for ValidationLevel
impl JsonSchema for ValidationLevel
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read moreSource§impl Ord for ValidationLevel
impl Ord for ValidationLevel
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for ValidationLevel
impl PartialEq for ValidationLevel
Source§impl PartialOrd for ValidationLevel
impl PartialOrd for ValidationLevel
Source§impl Serialize for ValidationLevel
impl Serialize for ValidationLevel
impl StructuralPartialEq for ValidationLevel
Auto Trait Implementations§
impl Freeze for ValidationLevel
impl RefUnwindSafe for ValidationLevel
impl Send for ValidationLevel
impl Sync for ValidationLevel
impl Unpin for ValidationLevel
impl UnsafeUnpin for ValidationLevel
impl UnwindSafe for ValidationLevel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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
key and return true if they are equal.