pub enum ExactFleetError {
Show 20 variants
Parse(String),
UnknownSchema {
schema: String,
},
UnsupportedRevision {
revision: u32,
supported: u32,
},
InvalidToken {
field: String,
value: String,
},
DuplicateMember {
id: String,
},
DuplicateRole {
role: String,
},
IdRoleCollision {
id: String,
other: String,
},
ReservedRouterIdentity {
id: String,
field: String,
},
ContentHashMismatch {
fleet: String,
recorded: String,
recomputed: String,
},
NoMembers {
fleet: String,
},
UnknownMemberKind {
id: String,
kind: String,
},
MultipleRouters,
LateBindingSelector {
id: String,
field: String,
value: String,
},
InvalidReasoning {
id: String,
value: String,
},
UnknownPermissionPreset {
id: String,
preset: String,
},
RouterPermissionsDeclared {
id: String,
},
RouterRoleDeclared {
id: String,
},
RouterAutoReasoning {
id: String,
},
ConflictingRouterDeclarations {
fleet: String,
},
Router {
source: ReasoningRouterError,
},
}Variants§
Parse(String)
UnknownSchema
UnsupportedRevision
InvalidToken
DuplicateMember
DuplicateRole
IdRoleCollision
ReservedRouterIdentity
ContentHashMismatch
NoMembers
UnknownMemberKind
MultipleRouters
LateBindingSelector
InvalidReasoning
UnknownPermissionPreset
RouterPermissionsDeclared
RouterRoleDeclared
RouterAutoReasoning
ConflictingRouterDeclarations
Router
Fields
§
source: ReasoningRouterErrorTrait Implementations§
Source§impl Clone for ExactFleetError
impl Clone for ExactFleetError
Source§fn clone(&self) -> ExactFleetError
fn clone(&self) -> ExactFleetError
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 ExactFleetError
impl Debug for ExactFleetError
Source§impl Display for ExactFleetError
impl Display for ExactFleetError
impl Eq for ExactFleetError
Source§impl Error for ExactFleetError
impl Error for ExactFleetError
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<ReasoningRouterError> for ExactFleetError
impl From<ReasoningRouterError> for ExactFleetError
Source§fn from(source: ReasoningRouterError) -> Self
fn from(source: ReasoningRouterError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ExactFleetError
impl PartialEq for ExactFleetError
impl StructuralPartialEq for ExactFleetError
Auto Trait Implementations§
impl Freeze for ExactFleetError
impl RefUnwindSafe for ExactFleetError
impl Send for ExactFleetError
impl Sync for ExactFleetError
impl Unpin for ExactFleetError
impl UnsafeUnpin for ExactFleetError
impl UnwindSafe for ExactFleetError
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