pub struct Disk {
pub description: String,
pub device_path: String,
pub id: String,
pub name: String,
pub project_id: String,
pub size: i64,
pub snapshot_id: String,
pub state: DiskState,
pub time_created: Option<DateTime<Utc>>,
pub time_modified: Option<DateTime<Utc>>,
}
Expand description
Client view of an Disk
Fields
description: String
human-readable free-form text about a resource
device_path: String
human-readable free-form text about a resource
id: String
human-readable free-form text about a resource
name: String
human-readable free-form text about a resource
project_id: String
human-readable free-form text about a resource
size: i64
A count of bytes, typically used either for memory or storage capacity
The maximum supported byte count is i64::MAX
. This makes it somewhat inconvenient to define constructors: a u32 constructor can be infallible, but an i64 constructor can fail (if the value is negative) and a u64 constructor can fail (if the value is larger than i64::MAX). We provide all of these for consumers’ convenience.
snapshot_id: String
Client view of an Disk
state: DiskState
time_created: Option<DateTime<Utc>>
timestamp when this resource was created
time_modified: Option<DateTime<Utc>>
timestamp when this resource was created
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Disk
impl UnwindSafe for Disk
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more