pub struct FeatureReport {
pub diagnostics: Vec<Diagnostic>,
pub rows: Vec<(String, String, LayoutSize, FeatureResult)>,
}Expand description
A feature contract report for one platform: the result of every feature in every applicable size, and the diagnostics they raise.
Fields§
§diagnostics: Vec<Diagnostic>§rows: Vec<(String, String, LayoutSize, FeatureResult)>(contract, feature, size, result) rows, in declaration order.
Implementations§
Trait Implementations§
Source§impl Clone for FeatureReport
impl Clone for FeatureReport
Source§impl Debug for FeatureReport
impl Debug for FeatureReport
Auto Trait Implementations§
impl Freeze for FeatureReport
impl RefUnwindSafe for FeatureReport
impl Send for FeatureReport
impl Sync for FeatureReport
impl Unpin for FeatureReport
impl UnsafeUnpin for FeatureReport
impl UnwindSafe for FeatureReport
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