pub struct LnPoolError { /* private fields */ }Implementations§
Source§impl LnPoolError
impl LnPoolError
pub fn from_invalid_configuration<C: Into<Cow<'static, str>>>( source: C, esource: ServiceErrorSource, context: C, ) -> Self
pub fn from_invalid_credentials<C: Into<Cow<'static, str>>>( source: C, esource: ServiceErrorSource, context: C, ) -> Self
pub fn from_tonic_error<C: Into<Cow<'static, str>>>( source: Status, context: C, ) -> Self
pub fn from_transport_error<C: Into<Cow<'static, str>>>( source: Error, esource: ServiceErrorSource, context: C, ) -> Self
pub fn from_memory_error<C: Into<Cow<'static, str>>>( source: String, context: C, ) -> Self
pub fn from_json_error<C: Into<Cow<'static, str>>>( source: Error, context: C, ) -> Self
pub fn context(&self) -> &str
pub fn source(&self) -> &LnPoolErrorSourceKind
pub fn esource(&self) -> ServiceErrorSource
Trait Implementations§
Source§impl Debug for LnPoolError
impl Debug for LnPoolError
Source§impl Display for LnPoolError
impl Display for LnPoolError
Source§impl Error for LnPoolError
impl Error for LnPoolError
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 HasServiceErrorSource for LnPoolError
impl HasServiceErrorSource for LnPoolError
fn get_service_error_source(&self) -> ServiceErrorSource
Auto Trait Implementations§
impl Freeze for LnPoolError
impl !RefUnwindSafe for LnPoolError
impl Send for LnPoolError
impl Sync for LnPoolError
impl Unpin for LnPoolError
impl !UnwindSafe for LnPoolError
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§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.