pub enum CompatibilityStatus {
Supported {
runner: &'static str,
},
MissingMetadata {
missing: Vec<&'static str>,
},
KnownUnimplemented(UnimplementedArch),
Unknown,
}Expand description
Top-level compatibility verdict.
Variants§
Supported
rlx has a registered runner for this arch and all required GGUF metadata is present (or the file is safetensors, where the per-arch loader does the field check itself).
MissingMetadata
Required GGUF metadata is missing — the file would not load even if the arch were implemented. Lists the missing field names.
KnownUnimplemented(UnimplementedArch)
Arch is on PLAN.md but not yet implemented.
Unknown
Arch isn’t recognized.
Implementations§
Source§impl CompatibilityStatus
impl CompatibilityStatus
pub fn is_runnable(&self) -> bool
Trait Implementations§
Source§impl Clone for CompatibilityStatus
impl Clone for CompatibilityStatus
Source§fn clone(&self) -> CompatibilityStatus
fn clone(&self) -> CompatibilityStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CompatibilityStatus
impl RefUnwindSafe for CompatibilityStatus
impl Send for CompatibilityStatus
impl Sync for CompatibilityStatus
impl Unpin for CompatibilityStatus
impl UnsafeUnpin for CompatibilityStatus
impl UnwindSafe for CompatibilityStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more