pub struct SemanticUpdate {
pub nodes: Vec<SemanticNode>,
pub removed: Vec<UiId>,
pub focus: Option<UiId>,
pub full: bool,
}Fields§
§nodes: Vec<SemanticNode>§removed: Vec<UiId>§focus: Option<UiId>§full: boolTrait Implementations§
Source§impl Clone for SemanticUpdate
impl Clone for SemanticUpdate
Source§fn clone(&self) -> SemanticUpdate
fn clone(&self) -> SemanticUpdate
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 SemanticUpdate
impl Debug for SemanticUpdate
Source§impl Default for SemanticUpdate
impl Default for SemanticUpdate
Source§fn default() -> SemanticUpdate
fn default() -> SemanticUpdate
Returns the “default value” for a type. Read more
Source§impl PartialEq for SemanticUpdate
impl PartialEq for SemanticUpdate
impl StructuralPartialEq for SemanticUpdate
Auto Trait Implementations§
impl Freeze for SemanticUpdate
impl RefUnwindSafe for SemanticUpdate
impl Send for SemanticUpdate
impl Sync for SemanticUpdate
impl Unpin for SemanticUpdate
impl UnsafeUnpin for SemanticUpdate
impl UnwindSafe for SemanticUpdate
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