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