pub struct GraphSessionUpdate {
pub added: Vec<BlockId>,
pub removed: Vec<BlockId>,
pub changed: Vec<BlockId>,
pub focus: Option<BlockId>,
pub warnings: Vec<String>,
}Fields§
§added: Vec<BlockId>§removed: Vec<BlockId>§changed: Vec<BlockId>§focus: Option<BlockId>§warnings: Vec<String>Trait Implementations§
Source§impl Clone for GraphSessionUpdate
impl Clone for GraphSessionUpdate
Source§fn clone(&self) -> GraphSessionUpdate
fn clone(&self) -> GraphSessionUpdate
Returns a duplicate of the value. Read more
1.0.0 · 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 GraphSessionUpdate
impl Debug for GraphSessionUpdate
Source§impl Default for GraphSessionUpdate
impl Default for GraphSessionUpdate
Source§fn default() -> GraphSessionUpdate
fn default() -> GraphSessionUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphSessionUpdate
impl<'de> Deserialize<'de> for GraphSessionUpdate
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
Auto Trait Implementations§
impl Freeze for GraphSessionUpdate
impl RefUnwindSafe for GraphSessionUpdate
impl Send for GraphSessionUpdate
impl Sync for GraphSessionUpdate
impl Unpin for GraphSessionUpdate
impl UnsafeUnpin for GraphSessionUpdate
impl UnwindSafe for GraphSessionUpdate
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