pub struct TechnicalTestParameters {
pub source_count: u32,
pub sample_rate: u32,
pub buffer_size: u32,
pub target_platforms: Vec<PlatformType>,
pub stress_params: StressTestParams,
pub memory_constraints: MemoryConstraints,
pub thread_count: u32,
pub custom_params: HashMap<String, f32>,
}Expand description
Technical test parameters
Fields§
§source_count: u32Number of concurrent sources
sample_rate: u32Sample rate for testing
buffer_size: u32Buffer size
target_platforms: Vec<PlatformType>Target platforms to test
stress_params: StressTestParamsStress test parameters
memory_constraints: MemoryConstraintsMemory constraints
thread_count: u32Thread count for concurrent tests
custom_params: HashMap<String, f32>Custom parameters
Trait Implementations§
Source§impl Clone for TechnicalTestParameters
impl Clone for TechnicalTestParameters
Source§fn clone(&self) -> TechnicalTestParameters
fn clone(&self) -> TechnicalTestParameters
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 TechnicalTestParameters
impl Debug for TechnicalTestParameters
Source§impl<'de> Deserialize<'de> for TechnicalTestParameters
impl<'de> Deserialize<'de> for TechnicalTestParameters
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 TechnicalTestParameters
impl RefUnwindSafe for TechnicalTestParameters
impl Send for TechnicalTestParameters
impl Sync for TechnicalTestParameters
impl Unpin for TechnicalTestParameters
impl UnsafeUnpin for TechnicalTestParameters
impl UnwindSafe for TechnicalTestParameters
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