pub enum CapabilityPathError {
Empty,
TooLong {
max: usize,
actual: usize,
},
TooManySegments {
max: usize,
actual: usize,
},
InvalidSegment {
segment: String,
index: usize,
reason: PathSegmentError,
},
}Expand description
Errors for capability path parsing.
Variants§
Empty
Path is empty
TooLong
Path exceeds maximum length
TooManySegments
Too many segments
InvalidSegment
Invalid segment
Trait Implementations§
Source§impl Clone for CapabilityPathError
impl Clone for CapabilityPathError
Source§fn clone(&self) -> CapabilityPathError
fn clone(&self) -> CapabilityPathError
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 CapabilityPathError
impl Debug for CapabilityPathError
Source§impl Display for CapabilityPathError
impl Display for CapabilityPathError
impl Eq for CapabilityPathError
Source§impl Error for CapabilityPathError
impl Error for CapabilityPathError
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 CapabilityPathError
impl PartialEq for CapabilityPathError
impl StructuralPartialEq for CapabilityPathError
Auto Trait Implementations§
impl Freeze for CapabilityPathError
impl RefUnwindSafe for CapabilityPathError
impl Send for CapabilityPathError
impl Sync for CapabilityPathError
impl Unpin for CapabilityPathError
impl UnsafeUnpin for CapabilityPathError
impl UnwindSafe for CapabilityPathError
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