pub struct CreateStorageRequest {
pub name: String,
pub description: Option<String>,
pub type: Type,
pub preset_id: Option<f64>,
pub configurator: Option<Box<CreateStorageRequestConfigurator>>,
pub project_id: Option<f64>,
}Fields§
§name: StringНазвание хранилища.
description: Option<String>Комментарий к хранилищу.
type: TypeТип хранилища.
preset_id: Option<f64>ID тарифа. Нельзя передавать вместе с configurator.
configurator: Option<Box<CreateStorageRequestConfigurator>>§project_id: Option<f64>ID проекта.
Implementations§
Source§impl CreateStorageRequest
impl CreateStorageRequest
pub fn new(name: String, type: Type) -> CreateStorageRequest
Trait Implementations§
Source§impl Clone for CreateStorageRequest
impl Clone for CreateStorageRequest
Source§fn clone(&self) -> CreateStorageRequest
fn clone(&self) -> CreateStorageRequest
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 CreateStorageRequest
impl Debug for CreateStorageRequest
Source§impl Default for CreateStorageRequest
impl Default for CreateStorageRequest
Source§fn default() -> CreateStorageRequest
fn default() -> CreateStorageRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateStorageRequest
impl<'de> Deserialize<'de> for CreateStorageRequest
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 CreateStorageRequest
impl PartialEq for CreateStorageRequest
Source§fn eq(&self, other: &CreateStorageRequest) -> bool
fn eq(&self, other: &CreateStorageRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CreateStorageRequest
impl Serialize for CreateStorageRequest
impl StructuralPartialEq for CreateStorageRequest
Auto Trait Implementations§
impl Freeze for CreateStorageRequest
impl RefUnwindSafe for CreateStorageRequest
impl Send for CreateStorageRequest
impl Sync for CreateStorageRequest
impl Unpin for CreateStorageRequest
impl UnsafeUnpin for CreateStorageRequest
impl UnwindSafe for CreateStorageRequest
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