pub struct TransformResources {
pub max_scratch_bytes: usize,
pub block_len: usize,
}Expand description
Caller-declared memory budget and external block granularity.
Fields§
§max_scratch_bytes: usizeHard ceiling for peak transform scratch storage.
block_len: usizeMaximum number of tensor cells in one external block.
Implementations§
Source§impl TransformResources
impl TransformResources
Sourcepub fn validate(self) -> Result<(), SignalError>
pub fn validate(self) -> Result<(), SignalError>
Validates that both limits are nonzero.
Trait Implementations§
Source§impl Clone for TransformResources
impl Clone for TransformResources
Source§fn clone(&self) -> TransformResources
fn clone(&self) -> TransformResources
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 TransformResources
Source§impl Debug for TransformResources
impl Debug for TransformResources
impl Eq for TransformResources
Source§impl PartialEq for TransformResources
impl PartialEq for TransformResources
impl StructuralPartialEq for TransformResources
Auto Trait Implementations§
impl Freeze for TransformResources
impl RefUnwindSafe for TransformResources
impl Send for TransformResources
impl Sync for TransformResources
impl Unpin for TransformResources
impl UnsafeUnpin for TransformResources
impl UnwindSafe for TransformResources
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,
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.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