pub struct BindingCoreError {
pub message: String,
pub kind: ErrorKind,
}Expand description
Error type for binding core operations.
This is the internal error type that binding implementations convert to their native error types (PyErr, napi::Error, etc.).
Fields§
§message: String§kind: ErrorKindImplementations§
Source§impl BindingCoreError
impl BindingCoreError
pub fn new(kind: ErrorKind, message: impl Into<String>) -> Self
pub fn lock_failed(message: impl Into<String>) -> Self
pub fn agent_load(message: impl Into<String>) -> Self
pub fn validation(message: impl Into<String>) -> Self
pub fn signing_failed(message: impl Into<String>) -> Self
pub fn verification_failed(message: impl Into<String>) -> Self
pub fn document_failed(message: impl Into<String>) -> Self
pub fn agreement_failed(message: impl Into<String>) -> Self
pub fn serialization_failed(message: impl Into<String>) -> Self
pub fn invalid_argument(message: impl Into<String>) -> Self
pub fn trust_failed(message: impl Into<String>) -> Self
pub fn network_failed(message: impl Into<String>) -> Self
pub fn key_not_found(message: impl Into<String>) -> Self
pub fn generic(message: impl Into<String>) -> Self
Trait Implementations§
Source§impl Debug for BindingCoreError
impl Debug for BindingCoreError
Source§impl Display for BindingCoreError
impl Display for BindingCoreError
Source§impl Error for BindingCoreError
impl Error for BindingCoreError
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<T> From<PoisonError<T>> for BindingCoreError
impl<T> From<PoisonError<T>> for BindingCoreError
Source§fn from(e: PoisonError<T>) -> Self
fn from(e: PoisonError<T>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BindingCoreError
impl RefUnwindSafe for BindingCoreError
impl Send for BindingCoreError
impl Sync for BindingCoreError
impl Unpin for BindingCoreError
impl UnsafeUnpin for BindingCoreError
impl UnwindSafe for BindingCoreError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.
Source§impl<T> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
Source§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
Source§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
Source§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP