pub enum QueueBackend {
Memory,
Sqlite {
path: PathBuf,
},
Postgres {
database_url: SecretString,
},
Scylla {
uri: String,
keyspace: String,
table: String,
},
}Variants§
Implementations§
Trait Implementations§
Source§impl Debug for QueueBackend
impl Debug for QueueBackend
Source§impl Default for QueueBackend
impl Default for QueueBackend
Source§fn default() -> QueueBackend
fn default() -> QueueBackend
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueueBackend
impl RefUnwindSafe for QueueBackend
impl Send for QueueBackend
impl Sync for QueueBackend
impl Unpin for QueueBackend
impl UnsafeUnpin for QueueBackend
impl UnwindSafe for QueueBackend
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
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 more