pub struct NetworkDrive {
pub id: String,
pub name: String,
pub comment: Option<String>,
pub size: f64,
pub service_list: Vec<NetworkDriveServiceListInner>,
pub location: Location,
pub status: Status,
pub availability_zone: AvailabilityZone,
pub type: Type,
pub preset_id: i32,
}Fields§
§id: StringID сетевого диска.
name: StringНазвание сетевого диска.
comment: Option<String>Комментарий
size: f64Размер диска в Гб
service_list: Vec<NetworkDriveServiceListInner>Список сервисов к которым подключен диск.
location: LocationЛокация сетевого диска.
status: StatusСтатус сетевого диска.
availability_zone: AvailabilityZone§type: TypeТип сетевого диска.
preset_id: i32ID тарифа.
Implementations§
Source§impl NetworkDrive
impl NetworkDrive
pub fn new( id: String, name: String, comment: Option<String>, size: f64, service_list: Vec<NetworkDriveServiceListInner>, location: Location, status: Status, availability_zone: AvailabilityZone, type: Type, preset_id: i32, ) -> NetworkDrive
Trait Implementations§
Source§impl Clone for NetworkDrive
impl Clone for NetworkDrive
Source§fn clone(&self) -> NetworkDrive
fn clone(&self) -> NetworkDrive
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 NetworkDrive
impl Debug for NetworkDrive
Source§impl Default for NetworkDrive
impl Default for NetworkDrive
Source§fn default() -> NetworkDrive
fn default() -> NetworkDrive
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NetworkDrive
impl<'de> Deserialize<'de> for NetworkDrive
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 NetworkDrive
impl PartialEq for NetworkDrive
Source§fn eq(&self, other: &NetworkDrive) -> bool
fn eq(&self, other: &NetworkDrive) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for NetworkDrive
impl Serialize for NetworkDrive
impl StructuralPartialEq for NetworkDrive
Auto Trait Implementations§
impl Freeze for NetworkDrive
impl RefUnwindSafe for NetworkDrive
impl Send for NetworkDrive
impl Sync for NetworkDrive
impl Unpin for NetworkDrive
impl UnsafeUnpin for NetworkDrive
impl UnwindSafe for NetworkDrive
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