pub struct PerformanceTargetResult {
pub vr_latency_met: bool,
pub gaming_latency_met: bool,
pub general_latency_met: bool,
pub cpu_usage_acceptable: bool,
pub success_rate_acceptable: bool,
pub issues: Vec<String>,
}Expand description
Performance target validation results
Fields§
§vr_latency_met: boolVR latency target met (<20ms)
gaming_latency_met: boolGaming latency target met (<30ms)
general_latency_met: boolGeneral latency target met (<50ms)
cpu_usage_acceptable: boolCPU usage acceptable (<25%)
success_rate_acceptable: boolSuccess rate acceptable (>95%)
issues: Vec<String>List of issues found
Trait Implementations§
Source§impl Clone for PerformanceTargetResult
impl Clone for PerformanceTargetResult
Source§fn clone(&self) -> PerformanceTargetResult
fn clone(&self) -> PerformanceTargetResult
Returns a duplicate of the value. Read more
1.0.0 · 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 PerformanceTargetResult
impl Debug for PerformanceTargetResult
Source§impl<'de> Deserialize<'de> for PerformanceTargetResult
impl<'de> Deserialize<'de> for PerformanceTargetResult
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
Auto Trait Implementations§
impl Freeze for PerformanceTargetResult
impl RefUnwindSafe for PerformanceTargetResult
impl Send for PerformanceTargetResult
impl Sync for PerformanceTargetResult
impl Unpin for PerformanceTargetResult
impl UnsafeUnpin for PerformanceTargetResult
impl UnwindSafe for PerformanceTargetResult
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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