pub struct PlacementResourceSnapshot {
pub cpu_millicores_available: u32,
pub memory_available_bytes: Option<u64>,
pub cancellation_requested: bool,
pub providers: Vec<ProviderResourceSnapshot>,
pub epoch: u64,
}Fields§
§cpu_millicores_available: u32§memory_available_bytes: Option<u64>§cancellation_requested: bool§providers: Vec<ProviderResourceSnapshot>§epoch: u64Implementations§
Source§impl PlacementResourceSnapshot
impl PlacementResourceSnapshot
pub fn provider(&self, device_id: u32) -> Option<&ProviderResourceSnapshot>
Trait Implementations§
Source§impl Clone for PlacementResourceSnapshot
impl Clone for PlacementResourceSnapshot
Source§fn clone(&self) -> PlacementResourceSnapshot
fn clone(&self) -> PlacementResourceSnapshot
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 PlacementResourceSnapshot
impl Debug for PlacementResourceSnapshot
Source§impl Default for PlacementResourceSnapshot
impl Default for PlacementResourceSnapshot
Source§fn default() -> PlacementResourceSnapshot
fn default() -> PlacementResourceSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PlacementResourceSnapshot
impl<'de> Deserialize<'de> for PlacementResourceSnapshot
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 PlacementResourceSnapshot
impl StructuralPartialEq for PlacementResourceSnapshot
Auto Trait Implementations§
impl Freeze for PlacementResourceSnapshot
impl RefUnwindSafe for PlacementResourceSnapshot
impl Send for PlacementResourceSnapshot
impl Sync for PlacementResourceSnapshot
impl Unpin for PlacementResourceSnapshot
impl UnsafeUnpin for PlacementResourceSnapshot
impl UnwindSafe for PlacementResourceSnapshot
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