#[non_exhaustive]pub struct PerformanceDataRequest {
pub cost_time_type: i32,
pub default_start_time: i64,
pub default_end_time: i64,
pub device: Option<String>,
pub networktype: Option<String>,
pub scene: Option<i32>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.cost_time_type: i32§default_start_time: i64§default_end_time: i64§device: Option<String>§networktype: Option<String>§scene: Option<i32>Trait Implementations§
Source§impl Clone for PerformanceDataRequest
impl Clone for PerformanceDataRequest
Source§fn clone(&self) -> PerformanceDataRequest
fn clone(&self) -> PerformanceDataRequest
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 PerformanceDataRequest
impl Debug for PerformanceDataRequest
Auto Trait Implementations§
impl Freeze for PerformanceDataRequest
impl RefUnwindSafe for PerformanceDataRequest
impl Send for PerformanceDataRequest
impl Sync for PerformanceDataRequest
impl Unpin for PerformanceDataRequest
impl UnsafeUnpin for PerformanceDataRequest
impl UnwindSafe for PerformanceDataRequest
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