pub enum StandaloneError {
Storage {
path: PathBuf,
source: Box<dyn Error + Send + Sync>,
},
PeerBind {
addr: SocketAddr,
source: Error,
},
AdminBind {
addr: SocketAddr,
source: Error,
},
AdminInsecureRoutable {
addr: SocketAddr,
},
PeerInsecureRoutable {
addr: SocketAddr,
},
Bootstrap(Box<dyn Error + Send + Sync>),
Config(String),
Tls {
path: PathBuf,
source: Box<dyn Error + Send + Sync>,
},
}Expand description
Failure modes when bootstrapping a standalone node.
Variants§
Storage
PeerBind
AdminBind
AdminInsecureRoutable
Fields
§
addr: SocketAddrPeerInsecureRoutable
Fields
§
addr: SocketAddrBootstrap(Box<dyn Error + Send + Sync>)
Config(String)
Tls
Trait Implementations§
Source§impl Debug for StandaloneError
impl Debug for StandaloneError
Source§impl Display for StandaloneError
impl Display for StandaloneError
Source§impl Error for StandaloneError
impl Error for StandaloneError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for StandaloneError
impl !UnwindSafe for StandaloneError
impl Freeze for StandaloneError
impl Send for StandaloneError
impl Sync for StandaloneError
impl Unpin for StandaloneError
impl UnsafeUnpin for StandaloneError
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::Request