pub struct VmRecord {
pub org: OrgId,
pub project: String,
pub instance: String,
pub cpus: u32,
pub memory: String,
pub disk: String,
}Expand description
A dedicated VM this control plane runs a server in.
Fields§
§org: OrgIdThe org it was made for.
project: StringThe incus project and instance on the control plane’s host.
instance: String§cpus: u32§memory: String§disk: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for VmRecord
impl<'de> Deserialize<'de> for VmRecord
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
impl Eq for VmRecord
impl StructuralPartialEq for VmRecord
Auto Trait Implementations§
impl Freeze for VmRecord
impl RefUnwindSafe for VmRecord
impl Send for VmRecord
impl Sync for VmRecord
impl Unpin for VmRecord
impl UnsafeUnpin for VmRecord
impl UnwindSafe for VmRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.