pub struct GraphUpdateReport {
pub update: GraphUpdate,
pub hit_graph_dirty: bool,
}Expand description
The outcome of a scoped update together with its effect on hit testing.
Fields§
§update: GraphUpdateWhether the graph was patched or must be rebuilt.
hit_graph_dirty: boolWhether the update changed hit geometry or handlers, so the hit targets must be collected again.
Implementations§
Source§impl GraphUpdateReport
impl GraphUpdateReport
Sourcepub fn rebuild_reason(self) -> Option<GraphRebuildReason>
pub fn rebuild_reason(self) -> Option<GraphRebuildReason>
Why the graph must be rebuilt, or None when it was patched.
Trait Implementations§
Source§impl Clone for GraphUpdateReport
impl Clone for GraphUpdateReport
impl Copy for GraphUpdateReport
Source§impl Debug for GraphUpdateReport
impl Debug for GraphUpdateReport
impl Eq for GraphUpdateReport
Source§impl PartialEq for GraphUpdateReport
impl PartialEq for GraphUpdateReport
impl StructuralPartialEq for GraphUpdateReport
Auto Trait Implementations§
impl Freeze for GraphUpdateReport
impl RefUnwindSafe for GraphUpdateReport
impl Send for GraphUpdateReport
impl Sync for GraphUpdateReport
impl Unpin for GraphUpdateReport
impl UnsafeUnpin for GraphUpdateReport
impl UnwindSafe for GraphUpdateReport
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