pub struct ResidencyConfig {
pub page_size: u64,
pub page_count: u32,
pub uploads: UploadRingConfig,
pub command_capacity: usize,
pub machine_capacity: usize,
}Expand description
Fixed capacities allocated when a residency workspace is created.
Fields§
§page_size: u64GPU arena page size in bytes.
page_count: u32Number of pages represented by the arena.
uploads: UploadRingConfigHost upload staging and backpressure limits.
command_capacity: usizeMaximum lowered commands retained per frame.
machine_capacity: usizeMaximum resources tracked by the lifecycle machine.
Trait Implementations§
Source§impl Clone for ResidencyConfig
impl Clone for ResidencyConfig
impl Copy for ResidencyConfig
Source§impl Debug for ResidencyConfig
impl Debug for ResidencyConfig
Source§impl Default for ResidencyConfig
impl Default for ResidencyConfig
impl Eq for ResidencyConfig
Source§impl PartialEq for ResidencyConfig
impl PartialEq for ResidencyConfig
impl StructuralPartialEq for ResidencyConfig
Auto Trait Implementations§
impl Freeze for ResidencyConfig
impl RefUnwindSafe for ResidencyConfig
impl Send for ResidencyConfig
impl Sync for ResidencyConfig
impl Unpin for ResidencyConfig
impl UnsafeUnpin for ResidencyConfig
impl UnwindSafe for ResidencyConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more