pub struct MemoryCapacityBudget {
pub capacity_bytes: u64,
pub usable_capacity_bytes: u64,
pub reserve_bytes: u64,
}Expand description
Resolved device-wide memory budget consumed by runtime planning.
Fields§
§capacity_bytes: u64§usable_capacity_bytes: u64§reserve_bytes: u64Trait Implementations§
Source§impl Clone for MemoryCapacityBudget
impl Clone for MemoryCapacityBudget
Source§fn clone(&self) -> MemoryCapacityBudget
fn clone(&self) -> MemoryCapacityBudget
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 moreimpl Copy for MemoryCapacityBudget
Source§impl Debug for MemoryCapacityBudget
impl Debug for MemoryCapacityBudget
Source§impl<'de> Deserialize<'de> for MemoryCapacityBudget
impl<'de> Deserialize<'de> for MemoryCapacityBudget
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 MemoryCapacityBudget
Source§impl PartialEq for MemoryCapacityBudget
impl PartialEq for MemoryCapacityBudget
Source§impl Serialize for MemoryCapacityBudget
impl Serialize for MemoryCapacityBudget
impl StructuralPartialEq for MemoryCapacityBudget
Auto Trait Implementations§
impl Freeze for MemoryCapacityBudget
impl RefUnwindSafe for MemoryCapacityBudget
impl Send for MemoryCapacityBudget
impl Sync for MemoryCapacityBudget
impl Unpin for MemoryCapacityBudget
impl UnsafeUnpin for MemoryCapacityBudget
impl UnwindSafe for MemoryCapacityBudget
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