pub struct CreateAdmin {
pub login: String,
pub password: String,
pub host: Option<String>,
pub instance_id: Option<f64>,
pub privileges: Vec<Privileges>,
pub description: Option<String>,
}Fields§
§login: StringИмя пользователя базы данных
password: StringПароль пользователя базы данных
host: Option<String>Хост пользователя
instance_id: Option<f64>ID инстанса базы данных для применения привилегий. В данных момент поле доступно только для кластеров MySQL. Если поле не передано, то привилегии будут применены ко всем инстансам
privileges: Vec<Privileges>Список привилегий пользователя базы данных
description: Option<String>Описание пользователя базы данных
Implementations§
Source§impl CreateAdmin
impl CreateAdmin
pub fn new( login: String, password: String, privileges: Vec<Privileges>, ) -> CreateAdmin
Trait Implementations§
Source§impl Clone for CreateAdmin
impl Clone for CreateAdmin
Source§fn clone(&self) -> CreateAdmin
fn clone(&self) -> CreateAdmin
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CreateAdmin
impl Debug for CreateAdmin
Source§impl Default for CreateAdmin
impl Default for CreateAdmin
Source§fn default() -> CreateAdmin
fn default() -> CreateAdmin
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateAdmin
impl<'de> Deserialize<'de> for CreateAdmin
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateAdmin
impl PartialEq for CreateAdmin
Source§fn eq(&self, other: &CreateAdmin) -> bool
fn eq(&self, other: &CreateAdmin) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateAdmin
impl Serialize for CreateAdmin
impl StructuralPartialEq for CreateAdmin
Auto Trait Implementations§
impl Freeze for CreateAdmin
impl RefUnwindSafe for CreateAdmin
impl Send for CreateAdmin
impl Sync for CreateAdmin
impl Unpin for CreateAdmin
impl UnsafeUnpin for CreateAdmin
impl UnwindSafe for CreateAdmin
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