pub enum ArtifactError {
Io {
action: &'static str,
path: Utf8PathBuf,
message: String,
},
Zip {
path: Utf8PathBuf,
message: String,
},
InvalidIpa {
path: Utf8PathBuf,
reason: String,
},
InvalidAppleBundle {
path: Utf8PathBuf,
reason: String,
},
InvalidMachO(String),
SimulatorBinary,
Arm64Missing,
DevicePlatformUnproven(String),
ManifestArtifactMissing {
kind: ArtifactKind,
},
ManifestArtifactAmbiguous {
kind: ArtifactKind,
},
Integrity {
reason: String,
},
}Expand description
Artifact or integrity validation failure.
Variants§
Io
File-system operation failed.
Fields
§
path: Utf8PathBufSafe artifact path.
Zip
ZIP parsing or entry access failed.
InvalidIpa
Archive safety or structure invariant failed.
InvalidAppleBundle
Unsigned app or Xcode archive structure failed validation.
InvalidMachO(String)
Mach-O parsing failed.
SimulatorBinary
A Simulator binary was found where a device binary was required.
Arm64Missing
No arm64 slice was found.
DevicePlatformUnproven(String)
Platform evidence was missing or not physical iOS.
ManifestArtifactMissing
Artifact manifest omitted an expected kind.
Fields
§
kind: ArtifactKindMissing kind.
ManifestArtifactAmbiguous
Artifact manifest contains duplicate records for a kind.
Fields
§
kind: ArtifactKindAmbiguous kind.
Integrity
Downloaded bytes did not match the manifest.
Trait Implementations§
Source§impl Debug for ArtifactError
impl Debug for ArtifactError
Source§impl Display for ArtifactError
impl Display for ArtifactError
Source§impl Error for ArtifactError
impl Error for ArtifactError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for ArtifactError
impl RefUnwindSafe for ArtifactError
impl Send for ArtifactError
impl Sync for ArtifactError
impl Unpin for ArtifactError
impl UnsafeUnpin for ArtifactError
impl UnwindSafe for ArtifactError
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