pub enum MimiArtifactError {
Codec(Error),
Safetensors(SafetensorsShardError),
Plan(CheckpointPlanError),
Catalog(CheckpointValidation),
Store(StoreError),
Recipe(RecipeError),
Binding(ResidencyDeclarationError),
Topology(String),
}Expand description
Failure while preparing a released Mimi artifact from neutral metadata.
Variants§
Codec(Error)
Mimi configuration or pure topology was invalid.
Safetensors(SafetensorsShardError)
Canonical SafeTensors discovery or header admission failed.
Plan(CheckpointPlanError)
A declarative checkpoint plan was internally invalid.
Catalog(CheckpointValidation)
The exact released catalog contract was not satisfied.
Store(StoreError)
Neutral checkpoint storage could not be opened or inspected.
Recipe(RecipeError)
A neutral layout recipe was invalid.
Binding(ResidencyDeclarationError)
A generic runtime binding declaration was invalid.
Topology(String)
Codec-owned parameter topology contradicted its released schema.
Trait Implementations§
Source§impl Debug for MimiArtifactError
impl Debug for MimiArtifactError
Source§impl Display for MimiArtifactError
impl Display for MimiArtifactError
Source§impl Error for MimiArtifactError
impl Error for MimiArtifactError
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()
Source§impl From<CheckpointPlanError> for MimiArtifactError
impl From<CheckpointPlanError> for MimiArtifactError
Source§fn from(source: CheckpointPlanError) -> Self
fn from(source: CheckpointPlanError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for MimiArtifactError
impl From<Error> for MimiArtifactError
Source§impl From<RecipeError> for MimiArtifactError
impl From<RecipeError> for MimiArtifactError
Source§fn from(source: RecipeError) -> Self
fn from(source: RecipeError) -> Self
Converts to this type from the input type.
Source§impl From<ResidencyDeclarationError> for MimiArtifactError
impl From<ResidencyDeclarationError> for MimiArtifactError
Source§fn from(source: ResidencyDeclarationError) -> Self
fn from(source: ResidencyDeclarationError) -> Self
Converts to this type from the input type.
Source§impl From<SafetensorsShardError> for MimiArtifactError
impl From<SafetensorsShardError> for MimiArtifactError
Source§fn from(source: SafetensorsShardError) -> Self
fn from(source: SafetensorsShardError) -> Self
Converts to this type from the input type.
Source§impl From<StoreError> for MimiArtifactError
impl From<StoreError> for MimiArtifactError
Source§fn from(source: StoreError) -> Self
fn from(source: StoreError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MimiArtifactError
impl RefUnwindSafe for MimiArtifactError
impl Send for MimiArtifactError
impl Sync for MimiArtifactError
impl Unpin for MimiArtifactError
impl UnsafeUnpin for MimiArtifactError
impl UnwindSafe for MimiArtifactError
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