pub struct ProviderPointerRegion {
pub recipient_id: String,
pub region_bounds: Rect,
pub spans: Vec<ProviderPointerSpan>,
}Expand description
Pointer-only application region; never layout or clipping geometry.
Fields§
§recipient_id: StringSemantic node that the production router associates with the region.
region_bounds: RectBounding rectangle used only as pointer-region metadata.
spans: Vec<ProviderPointerSpan>Exact possibly disjoint owned cells as canonical row spans.
Trait Implementations§
Source§impl Clone for ProviderPointerRegion
impl Clone for ProviderPointerRegion
Source§fn clone(&self) -> ProviderPointerRegion
fn clone(&self) -> ProviderPointerRegion
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 ProviderPointerRegion
impl Debug for ProviderPointerRegion
Source§impl<'de> Deserialize<'de> for ProviderPointerRegion
impl<'de> Deserialize<'de> for ProviderPointerRegion
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 ProviderPointerRegion
Source§impl PartialEq for ProviderPointerRegion
impl PartialEq for ProviderPointerRegion
Source§impl Serialize for ProviderPointerRegion
impl Serialize for ProviderPointerRegion
impl StructuralPartialEq for ProviderPointerRegion
Auto Trait Implementations§
impl Freeze for ProviderPointerRegion
impl RefUnwindSafe for ProviderPointerRegion
impl Send for ProviderPointerRegion
impl Sync for ProviderPointerRegion
impl Unpin for ProviderPointerRegion
impl UnsafeUnpin for ProviderPointerRegion
impl UnwindSafe for ProviderPointerRegion
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