pub struct ConformanceLayoutFactsContract {
pub measurements: Vec<NodeMeasurement>,
pub viewport_size: CanvasSize,
pub expected: ConformanceLayoutFactsExpectation,
}Expand description
Behavior contract for reporting measurements once and reading derived layout facts.
Fields§
§measurements: Vec<NodeMeasurement>§viewport_size: CanvasSize§expected: ConformanceLayoutFactsExpectationImplementations§
Source§impl ConformanceLayoutFactsContract
impl ConformanceLayoutFactsContract
pub fn new( measurements: impl IntoIterator<Item = NodeMeasurement>, viewport_size: CanvasSize, expected: ConformanceLayoutFactsExpectation, ) -> Self
Trait Implementations§
Source§impl Clone for ConformanceLayoutFactsContract
impl Clone for ConformanceLayoutFactsContract
Source§fn clone(&self) -> ConformanceLayoutFactsContract
fn clone(&self) -> ConformanceLayoutFactsContract
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ConformanceLayoutFactsContract
impl<'de> Deserialize<'de> for ConformanceLayoutFactsContract
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
Source§impl PartialEq for ConformanceLayoutFactsContract
impl PartialEq for ConformanceLayoutFactsContract
Source§fn eq(&self, other: &ConformanceLayoutFactsContract) -> bool
fn eq(&self, other: &ConformanceLayoutFactsContract) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConformanceLayoutFactsContract
Auto Trait Implementations§
impl Freeze for ConformanceLayoutFactsContract
impl RefUnwindSafe for ConformanceLayoutFactsContract
impl Send for ConformanceLayoutFactsContract
impl Sync for ConformanceLayoutFactsContract
impl Unpin for ConformanceLayoutFactsContract
impl UnsafeUnpin for ConformanceLayoutFactsContract
impl UnwindSafe for ConformanceLayoutFactsContract
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