pub struct NodeGeometryObservations {
pub displayed: Observation<bool>,
pub intended_rect: Observation<Rect>,
pub visible_rect: Observation<Rect>,
}Expand description
Display and layout facts for one protocol-v2 semantic node.
Fields§
§displayed: Observation<bool>Effective display state through the complete ancestor chain.
intended_rect: Observation<Rect>Layout rectangle before viewport clipping.
visible_rect: Observation<Rect>Rectangle remaining after framework clipping.
Trait Implementations§
Source§impl Clone for NodeGeometryObservations
impl Clone for NodeGeometryObservations
Source§fn clone(&self) -> NodeGeometryObservations
fn clone(&self) -> NodeGeometryObservations
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 Debug for NodeGeometryObservations
impl Debug for NodeGeometryObservations
Source§impl<'de> Deserialize<'de> for NodeGeometryObservations
impl<'de> Deserialize<'de> for NodeGeometryObservations
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
impl Eq for NodeGeometryObservations
Source§impl PartialEq for NodeGeometryObservations
impl PartialEq for NodeGeometryObservations
Source§impl Serialize for NodeGeometryObservations
impl Serialize for NodeGeometryObservations
impl StructuralPartialEq for NodeGeometryObservations
Auto Trait Implementations§
impl Freeze for NodeGeometryObservations
impl RefUnwindSafe for NodeGeometryObservations
impl Send for NodeGeometryObservations
impl Sync for NodeGeometryObservations
impl Unpin for NodeGeometryObservations
impl UnsafeUnpin for NodeGeometryObservations
impl UnwindSafe for NodeGeometryObservations
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