pub enum NativeOperatorResolveError {
Show 16 variants
ManifestMissing(PathBuf),
ArtifactMissing(PathBuf),
PythonWheelArtifact(PathBuf),
ManifestRead {
path: PathBuf,
source: Error,
},
ManifestJson {
path: PathBuf,
source: Error,
},
ManifestInvalid(String),
OperatorMismatch {
expected: String,
actual: String,
},
BackendMismatch {
expected: NativeOperatorBackend,
actual: NativeOperatorBackend,
},
AbiMismatch {
expected: String,
actual: String,
},
ComputeCapabilityMismatch {
expected: String,
},
ArtifactRead {
path: PathBuf,
source: Error,
},
ArtifactSha256Mismatch {
expected: String,
actual: String,
},
ArtifactSuffixMismatch {
path: PathBuf,
linkage: NativeOperatorLinkage,
},
ArtifactArchiveEmpty(PathBuf),
ArtifactToolFailed {
tool: String,
path: PathBuf,
status: String,
stderr: String,
},
ArtifactMissingExports {
path: PathBuf,
missing: Vec<String>,
},
}Variants§
ManifestMissing(PathBuf)
ArtifactMissing(PathBuf)
PythonWheelArtifact(PathBuf)
ManifestRead
ManifestJson
ManifestInvalid(String)
OperatorMismatch
BackendMismatch
AbiMismatch
ComputeCapabilityMismatch
ArtifactRead
ArtifactSha256Mismatch
ArtifactSuffixMismatch
ArtifactArchiveEmpty(PathBuf)
ArtifactToolFailed
ArtifactMissingExports
Trait Implementations§
Source§impl Debug for NativeOperatorResolveError
impl Debug for NativeOperatorResolveError
Source§impl Display for NativeOperatorResolveError
impl Display for NativeOperatorResolveError
Source§impl Error for NativeOperatorResolveError
impl Error for NativeOperatorResolveError
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 !RefUnwindSafe for NativeOperatorResolveError
impl !UnwindSafe for NativeOperatorResolveError
impl Freeze for NativeOperatorResolveError
impl Send for NativeOperatorResolveError
impl Sync for NativeOperatorResolveError
impl Unpin for NativeOperatorResolveError
impl UnsafeUnpin for NativeOperatorResolveError
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