pub struct ExternalScalingMetrics {
pub measurement_kind: String,
pub kernel: String,
pub native_capture_label: String,
pub native_resolution: [usize; 2],
pub attempted_1080p: bool,
pub attempted_4k: bool,
pub entries: Vec<ExternalScalingEntry>,
pub coverage: ExternalCoverageSummary,
pub notes: Vec<String>,
}Fields§
§measurement_kind: String§kernel: String§native_capture_label: String§native_resolution: [usize; 2]§attempted_1080p: bool§attempted_4k: bool§entries: Vec<ExternalScalingEntry>§coverage: ExternalCoverageSummary§notes: Vec<String>Trait Implementations§
Source§impl Clone for ExternalScalingMetrics
impl Clone for ExternalScalingMetrics
Source§fn clone(&self) -> ExternalScalingMetrics
fn clone(&self) -> ExternalScalingMetrics
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 ExternalScalingMetrics
impl Debug for ExternalScalingMetrics
Source§impl<'de> Deserialize<'de> for ExternalScalingMetrics
impl<'de> Deserialize<'de> for ExternalScalingMetrics
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 ExternalScalingMetrics
impl RefUnwindSafe for ExternalScalingMetrics
impl Send for ExternalScalingMetrics
impl Sync for ExternalScalingMetrics
impl Unpin for ExternalScalingMetrics
impl UnsafeUnpin for ExternalScalingMetrics
impl UnwindSafe for ExternalScalingMetrics
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