pub struct MachineResources {
pub vcpus: u32,
pub memory: MiB,
pub seconds: u32,
pub published_ports: Option<Vec<PublishedPort>>,
}Fields§
§vcpus: u32§memory: MiB§seconds: u32§published_ports: Option<Vec<PublishedPort>>Guest IPv4 ports to map to open ports on the host.
Trait Implementations§
Source§impl Clone for MachineResources
impl Clone for MachineResources
Source§fn clone(&self) -> MachineResources
fn clone(&self) -> MachineResources
Returns a duplicate of the value. Read more
1.0.0 · 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 MachineResources
impl Debug for MachineResources
Source§impl<'de> Deserialize<'de> for MachineResources
impl<'de> Deserialize<'de> for MachineResources
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 MachineResources
impl PartialEq for MachineResources
Source§impl Serialize for MachineResources
impl Serialize for MachineResources
impl StructuralPartialEq for MachineResources
Auto Trait Implementations§
impl Freeze for MachineResources
impl RefUnwindSafe for MachineResources
impl Send for MachineResources
impl Sync for MachineResources
impl Unpin for MachineResources
impl UnwindSafe for MachineResources
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