pub struct CreateDb {
pub login: Option<String>,
pub password: String,
pub name: String,
pub type: DbType,
pub hash_type: Option<HashType>,
pub preset_id: i32,
pub config_parameters: Option<Box<ConfigParameters>>,
pub network: Option<Box<Network>>,
}Fields§
§login: Option<String>Логин для подключения к базе данных.
password: StringПароль для подключения к базе данных.
name: StringНазвание базы данных.
type: DbType§hash_type: Option<HashType>Тип хеширования базы данных (mysql5 | mysql | postgres).
preset_id: i32ID тарифа.
config_parameters: Option<Box<ConfigParameters>>§network: Option<Box<Network>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CreateDb
impl<'de> Deserialize<'de> for CreateDb
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
impl StructuralPartialEq for CreateDb
Auto Trait Implementations§
impl Freeze for CreateDb
impl RefUnwindSafe for CreateDb
impl Send for CreateDb
impl Sync for CreateDb
impl Unpin for CreateDb
impl UnsafeUnpin for CreateDb
impl UnwindSafe for CreateDb
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