pub struct CodeIndexEventContext {
pub workspace_root: PathBuf,
pub generation_id: Option<CodeIndexGenerationId>,
pub thread_id: Option<ThreadId>,
pub turn_id: Option<TurnId>,
}Fields§
§workspace_root: PathBuf§generation_id: Option<CodeIndexGenerationId>§thread_id: Option<ThreadId>§turn_id: Option<TurnId>Trait Implementations§
Source§impl Clone for CodeIndexEventContext
impl Clone for CodeIndexEventContext
Source§fn clone(&self) -> CodeIndexEventContext
fn clone(&self) -> CodeIndexEventContext
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 CodeIndexEventContext
impl Debug for CodeIndexEventContext
Source§impl<'de> Deserialize<'de> for CodeIndexEventContext
impl<'de> Deserialize<'de> for CodeIndexEventContext
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 CodeIndexEventContext
Source§impl PartialEq for CodeIndexEventContext
impl PartialEq for CodeIndexEventContext
Source§fn eq(&self, other: &CodeIndexEventContext) -> bool
fn eq(&self, other: &CodeIndexEventContext) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeIndexEventContext
impl Serialize for CodeIndexEventContext
impl StructuralPartialEq for CodeIndexEventContext
Auto Trait Implementations§
impl Freeze for CodeIndexEventContext
impl RefUnwindSafe for CodeIndexEventContext
impl Send for CodeIndexEventContext
impl Sync for CodeIndexEventContext
impl Unpin for CodeIndexEventContext
impl UnsafeUnpin for CodeIndexEventContext
impl UnwindSafe for CodeIndexEventContext
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.