pub struct PointContainmentEvidence {
pub containment: Containment,
pub component_indices: Vec<usize>,
pub panels: Vec<PanelContainmentEvidence>,
}Expand description
Point-containment result for the captured union.
Fields§
§containment: ContainmentPosition relative to the complete captured union.
component_indices: Vec<usize>Stable indices of union components that contain or bound the point.
panels: Vec<PanelContainmentEvidence>Per-panel evidence, sorted by provenance.
Trait Implementations§
Source§impl Clone for PointContainmentEvidence
impl Clone for PointContainmentEvidence
Source§fn clone(&self) -> PointContainmentEvidence
fn clone(&self) -> PointContainmentEvidence
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 PointContainmentEvidence
impl Debug for PointContainmentEvidence
Source§impl<'de> Deserialize<'de> for PointContainmentEvidence
impl<'de> Deserialize<'de> for PointContainmentEvidence
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 PointContainmentEvidence
Source§impl PartialEq for PointContainmentEvidence
impl PartialEq for PointContainmentEvidence
Source§impl Serialize for PointContainmentEvidence
impl Serialize for PointContainmentEvidence
impl StructuralPartialEq for PointContainmentEvidence
Auto Trait Implementations§
impl Freeze for PointContainmentEvidence
impl RefUnwindSafe for PointContainmentEvidence
impl Send for PointContainmentEvidence
impl Sync for PointContainmentEvidence
impl Unpin for PointContainmentEvidence
impl UnsafeUnpin for PointContainmentEvidence
impl UnwindSafe for PointContainmentEvidence
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