pub enum PrimadbError {
Show 18 variants
ExpectedObject {
path: String,
},
ExpectedFieldPath {
path: String,
},
ArrayOfObjectsUnsupported {
path: String,
},
InvalidSetMember {
path: String,
},
InvalidMemberReference {
path: String,
},
TraversalIntoScalar {
node: String,
field: String,
},
TraversalIntoSet {
node: String,
field: String,
},
BrowserWindowUnavailable,
BrowserStorageUnavailable,
InvalidBinaryMarker {
path: String,
},
InvalidBlobMarker {
path: String,
},
BlobStoreUnavailable,
BlobNotFound {
blob_id: String,
},
TooManyRemoteWatches {
limit: usize,
},
Serde(Error),
Io(Error),
Crypto(String),
Message(String),
}Variants§
ExpectedObject
ExpectedFieldPath
ArrayOfObjectsUnsupported
InvalidSetMember
InvalidMemberReference
TraversalIntoScalar
TraversalIntoSet
InvalidBinaryMarker
InvalidBlobMarker
BlobNotFound
TooManyRemoteWatches
Serde(Error)
Io(Error)
Crypto(String)
Message(String)
Trait Implementations§
Source§impl Debug for PrimadbError
impl Debug for PrimadbError
Source§impl Display for PrimadbError
impl Display for PrimadbError
Source§impl Error for PrimadbError
impl Error for PrimadbError
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<Error> for PrimadbError
impl From<Error> for PrimadbError
Auto Trait Implementations§
impl Freeze for PrimadbError
impl !RefUnwindSafe for PrimadbError
impl Send for PrimadbError
impl Sync for PrimadbError
impl Unpin for PrimadbError
impl !UnwindSafe for PrimadbError
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> 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