pub struct QuickDatabaseParams {
pub name: String,
pub output_credentials: PathBuf,
pub variable: String,
pub wait_timeout: u32,
pub wait_interval: u32,
}Expand description
Inputs to provision. Plain data — front-ends build it from their own arg parsing.
Fields§
§name: StringDatabase name (also used, prefixed with redisctl-, for the subscription).
output_credentials: PathBufFile to write the credentials into.
variable: StringPrimary URL variable name (e.g. REDIS_URL); broken-out fields derive their prefix.
wait_timeout: u32Max seconds to wait for each async operation.
wait_interval: u32Polling interval in seconds.
Implementations§
Trait Implementations§
Source§impl Clone for QuickDatabaseParams
impl Clone for QuickDatabaseParams
Auto Trait Implementations§
impl Freeze for QuickDatabaseParams
impl RefUnwindSafe for QuickDatabaseParams
impl Send for QuickDatabaseParams
impl Sync for QuickDatabaseParams
impl Unpin for QuickDatabaseParams
impl UnsafeUnpin for QuickDatabaseParams
impl UnwindSafe for QuickDatabaseParams
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