pub enum SamplerOrderError {
Unknown(String),
Unimplemented {
name: &'static str,
reason: &'static str,
},
Duplicate(&'static str),
PenaltiesNotFirst,
TemperatureMissing,
Empty,
}Expand description
Why a caller-supplied sampler order was refused.
Every variant names the sampler it is about. A refusal that said only “bad sampler list” would leave the caller guessing which of five names this engine disliked.
Variants§
Unknown(String)
No sampler by this name exists in llama.cpp either.
Unimplemented
A real llama.cpp sampler that ferrox does not implement.
Duplicate(&'static str)
The same sampler named twice.
PenaltiesNotFirst
penalties somewhere other than the front. See
SamplerOrder::from_names.
TemperatureMissing
A chain with no temperature step. See
SamplerOrder::from_names.
Empty
An empty chain: --samplers "".
Trait Implementations§
Source§impl Clone for SamplerOrderError
impl Clone for SamplerOrderError
Source§fn clone(&self) -> SamplerOrderError
fn clone(&self) -> SamplerOrderError
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 moreSource§impl Debug for SamplerOrderError
impl Debug for SamplerOrderError
Source§impl Display for SamplerOrderError
impl Display for SamplerOrderError
impl Eq for SamplerOrderError
Source§impl Error for SamplerOrderError
impl Error for SamplerOrderError
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()
Source§impl PartialEq for SamplerOrderError
impl PartialEq for SamplerOrderError
impl StructuralPartialEq for SamplerOrderError
Auto Trait Implementations§
impl Freeze for SamplerOrderError
impl RefUnwindSafe for SamplerOrderError
impl Send for SamplerOrderError
impl Sync for SamplerOrderError
impl Unpin for SamplerOrderError
impl UnsafeUnpin for SamplerOrderError
impl UnwindSafe for SamplerOrderError
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
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