pub struct TranscodeResidentStageRecommendation {
pub stage: TranscodePipelineStageKind,
pub evidence_us: u128,
pub evidence_dispatches: usize,
pub reason: &'static str,
}Expand description
Recommended next stage to evaluate for Metal residency.
Fields§
§stage: TranscodePipelineStageKindStage that should be evaluated next.
evidence_us: u128Existing measured time supporting the recommendation, in microseconds.
evidence_dispatches: usizeExisting dispatch count supporting the recommendation.
reason: &'static strWhy this stage is the next candidate.
Trait Implementations§
Source§impl Clone for TranscodeResidentStageRecommendation
impl Clone for TranscodeResidentStageRecommendation
Source§fn clone(&self) -> TranscodeResidentStageRecommendation
fn clone(&self) -> TranscodeResidentStageRecommendation
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 TranscodeResidentStageRecommendation
impl Eq for TranscodeResidentStageRecommendation
Source§impl PartialEq for TranscodeResidentStageRecommendation
impl PartialEq for TranscodeResidentStageRecommendation
Source§fn eq(&self, other: &TranscodeResidentStageRecommendation) -> bool
fn eq(&self, other: &TranscodeResidentStageRecommendation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TranscodeResidentStageRecommendation
Auto Trait Implementations§
impl Freeze for TranscodeResidentStageRecommendation
impl RefUnwindSafe for TranscodeResidentStageRecommendation
impl Send for TranscodeResidentStageRecommendation
impl Sync for TranscodeResidentStageRecommendation
impl Unpin for TranscodeResidentStageRecommendation
impl UnsafeUnpin for TranscodeResidentStageRecommendation
impl UnwindSafe for TranscodeResidentStageRecommendation
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<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