pub struct Image { /* private fields */ }
Expand description
Structure representing a single image.
Implementations
sourceimpl Image
impl Image
sourcepub fn architecture(&self) -> &Option<String>
pub fn architecture(&self) -> &Option<String>
Image architecture.
sourcepub fn container_format(&self) -> Option<ImageContainerFormat>
pub fn container_format(&self) -> Option<ImageContainerFormat>
Container format.
sourcepub fn created_at(&self) -> DateTime<FixedOffset>
pub fn created_at(&self) -> DateTime<FixedOffset>
Creating date and time.
sourcepub fn disk_format(&self) -> Option<ImageDiskFormat>
pub fn disk_format(&self) -> Option<ImageDiskFormat>
Disk format.
sourcepub fn minimum_required_disk(&self) -> u32
pub fn minimum_required_disk(&self) -> u32
Minimum required disk size in GiB.
Can be zero, if no requirements are known.
sourcepub fn minimum_required_ram(&self) -> u32
pub fn minimum_required_ram(&self) -> u32
Minimum required disk size in GiB, if set.
Can be zero, if no requirements are known.
sourcepub fn status(&self) -> ImageStatus
pub fn status(&self) -> ImageStatus
Image status.
sourcepub fn updated_at(&self) -> DateTime<FixedOffset>
pub fn updated_at(&self) -> DateTime<FixedOffset>
Last update date and time.
sourcepub fn virtual_size(&self) -> Option<u64>
pub fn virtual_size(&self) -> Option<u64>
Virtual size of the image.
sourcepub fn visibility(&self) -> ImageVisibility
pub fn visibility(&self) -> ImageVisibility
Image visibility.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Image
impl !Send for Image
impl !Sync for Image
impl Unpin for Image
impl !UnwindSafe for Image
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more