Enum metrics_sqlite::MetricsError [−][src]
pub enum MetricsError { DbConnectionError(ConnectionError), MigrationError(RunMigrationsError), QueryError(Error), InvalidDatabasePath, }
Error type for any db/vitals related errors
Variants
DbConnectionError(ConnectionError)
Error with database
MigrationError(RunMigrationsError)
Error migrating database
QueryError(Error)
Error querying metrics DB
Error if path given is invalid
Trait Implementations
impl Error for MetricsError
[src]
impl Error for MetricsError
[src]impl From<ConnectionError> for MetricsError
[src]
impl From<ConnectionError> for MetricsError
[src]fn from(source: ConnectionError) -> Self
[src]
impl From<RunMigrationsError> for MetricsError
[src]
impl From<RunMigrationsError> for MetricsError
[src]fn from(source: RunMigrationsError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for MetricsError
impl !RefUnwindSafe for MetricsError
impl Send for MetricsError
impl Send for MetricsError
impl Sync for MetricsError
impl Sync for MetricsError
impl Unpin for MetricsError
impl Unpin for MetricsError
impl !UnwindSafe for MetricsError
impl !UnwindSafe for MetricsError
Blanket Implementations
impl<T> IntoSql for T
[src]
impl<T> IntoSql for T
[src]pub fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
[src]
Self: AsExpression<T>,
pub fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
&'a Self: AsExpression<T>,
[src]
&'a Self: AsExpression<T>,