pub struct ReusableExecutionMemoryPlan { /* private fields */ }Implementations§
Source§impl ReusableExecutionMemoryPlan
impl ReusableExecutionMemoryPlan
pub const fn maximum_reusable_lanes(&self) -> u32
pub const fn maximum_device_executables(&self) -> u64
pub fn buckets(&self) -> &[ResolvedReusableExecutionBucket]
pub fn program_policy(&self) -> Option<&ReusableExecutionProgramPolicy>
pub fn bucket( &self, bucket_id: &ReusableExecutionBucketId, ) -> Option<&ResolvedReusableExecutionBucket>
pub fn smallest_covering_bucket( &self, class_id: &ReusableExecutionClassId, sequences: u32, tokens: u64, pages: u64, ) -> Option<&ResolvedReusableExecutionBucket>
Trait Implementations§
Source§impl Clone for ReusableExecutionMemoryPlan
impl Clone for ReusableExecutionMemoryPlan
Source§fn clone(&self) -> ReusableExecutionMemoryPlan
fn clone(&self) -> ReusableExecutionMemoryPlan
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 ReusableExecutionMemoryPlan
impl Debug for ReusableExecutionMemoryPlan
Source§impl<'de> Deserialize<'de> for ReusableExecutionMemoryPlan
impl<'de> Deserialize<'de> for ReusableExecutionMemoryPlan
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 ReusableExecutionMemoryPlan
impl StructuralPartialEq for ReusableExecutionMemoryPlan
Auto Trait Implementations§
impl Freeze for ReusableExecutionMemoryPlan
impl RefUnwindSafe for ReusableExecutionMemoryPlan
impl Send for ReusableExecutionMemoryPlan
impl Sync for ReusableExecutionMemoryPlan
impl Unpin for ReusableExecutionMemoryPlan
impl UnsafeUnpin for ReusableExecutionMemoryPlan
impl UnwindSafe for ReusableExecutionMemoryPlan
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