pub enum AppContextConversionError {
DataDir(Error),
Config(Error),
Keypair(Error),
SqlDb(Error),
Migrations(Error),
Storage(FileIoError),
Pkarr(BuildError),
PgEventListener(Error),
Metrics(MetricsInitError),
}Expand description
Errors that can occur when converting a DataDir to an AppContext.
Variants§
DataDir(Error)
Failed to ensure data directory exists and is writable.
Config(Error)
Failed to read or create config file.
Keypair(Error)
Failed to read or create keypair.
SqlDb(Error)
Failed to open SQL DB.
Migrations(Error)
Failed to run migrations.
Storage(FileIoError)
Failed to build storage operator.
Pkarr(BuildError)
Failed to build pkarr client.
PgEventListener(Error)
Failed to start the Postgres event listener.
Metrics(MetricsInitError)
Failed to initialize metrics.
Trait Implementations§
Source§impl Debug for AppContextConversionError
impl Debug for AppContextConversionError
Source§impl Display for AppContextConversionError
impl Display for AppContextConversionError
Source§impl Error for AppContextConversionError
impl Error for AppContextConversionError
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 From<AppContextConversionError> for ClientServerBuildError
impl From<AppContextConversionError> for ClientServerBuildError
Source§fn from(source: AppContextConversionError) -> Self
fn from(source: AppContextConversionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AppContextConversionError
impl !RefUnwindSafe for AppContextConversionError
impl Send for AppContextConversionError
impl Sync for AppContextConversionError
impl Unpin for AppContextConversionError
impl UnsafeUnpin for AppContextConversionError
impl !UnwindSafe for AppContextConversionError
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> 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.