pub enum ModelPolicyError {
MissingPolicy {
role: ModelRole,
},
MissingModel,
MissingFallbackProvider {
model: String,
},
NoCapableModel {
role: ModelRole,
rejected: Vec<String>,
},
}Variants§
Trait Implementations§
Source§impl Clone for ModelPolicyError
impl Clone for ModelPolicyError
Source§fn clone(&self) -> ModelPolicyError
fn clone(&self) -> ModelPolicyError
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 ModelPolicyError
impl Debug for ModelPolicyError
Source§impl Display for ModelPolicyError
impl Display for ModelPolicyError
impl Eq for ModelPolicyError
Source§impl Error for ModelPolicyError
impl Error for ModelPolicyError
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 ModelPolicyError
impl PartialEq for ModelPolicyError
Source§fn eq(&self, other: &ModelPolicyError) -> bool
fn eq(&self, other: &ModelPolicyError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ModelPolicyError
Auto Trait Implementations§
impl Freeze for ModelPolicyError
impl RefUnwindSafe for ModelPolicyError
impl Send for ModelPolicyError
impl Sync for ModelPolicyError
impl Unpin for ModelPolicyError
impl UnsafeUnpin for ModelPolicyError
impl UnwindSafe for ModelPolicyError
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