pub struct DatabaseRoleRequest {
pub db_name: String,
pub creation_statements: Option<Vec<String>>,
pub revocation_statements: Option<Vec<String>>,
pub rollback_statements: Option<Vec<String>>,
pub renew_statements: Option<Vec<String>>,
pub default_ttl: Option<String>,
pub max_ttl: Option<String>,
}Fields§
§db_name: String§creation_statements: Option<Vec<String>>§revocation_statements: Option<Vec<String>>§rollback_statements: Option<Vec<String>>§renew_statements: Option<Vec<String>>§default_ttl: Option<String>§max_ttl: Option<String>Trait Implementations§
Source§impl Clone for DatabaseRoleRequest
impl Clone for DatabaseRoleRequest
Source§fn clone(&self) -> DatabaseRoleRequest
fn clone(&self) -> DatabaseRoleRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatabaseRoleRequest
impl Debug for DatabaseRoleRequest
Source§impl Default for DatabaseRoleRequest
impl Default for DatabaseRoleRequest
Source§fn default() -> DatabaseRoleRequest
fn default() -> DatabaseRoleRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DatabaseRoleRequest
impl RefUnwindSafe for DatabaseRoleRequest
impl Send for DatabaseRoleRequest
impl Sync for DatabaseRoleRequest
impl Unpin for DatabaseRoleRequest
impl UnsafeUnpin for DatabaseRoleRequest
impl UnwindSafe for DatabaseRoleRequest
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