pub struct CodeIndexCheckpoint {Show 13 fields
pub repository_id: String,
pub source_scope: String,
pub state: String,
pub total_path_count: usize,
pub parsed_file_count: usize,
pub committed_file_count: usize,
pub committed_symbol_count: usize,
pub committed_reference_count: usize,
pub committed_chunk_count: usize,
pub batch_count: usize,
pub last_path: Option<String>,
pub resource_budget: CodeIndexResourceBudget,
pub updated_at_ms: u64,
}Expand description
Durable progress checkpoint for a repository indexing session.
Fields§
§repository_id: String§source_scope: String§state: String§total_path_count: usize§parsed_file_count: usize§committed_file_count: usize§committed_symbol_count: usize§committed_reference_count: usize§committed_chunk_count: usize§batch_count: usize§last_path: Option<String>§resource_budget: CodeIndexResourceBudget§updated_at_ms: u64Trait Implementations§
Source§impl Clone for CodeIndexCheckpoint
impl Clone for CodeIndexCheckpoint
Source§fn clone(&self) -> CodeIndexCheckpoint
fn clone(&self) -> CodeIndexCheckpoint
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 CodeIndexCheckpoint
impl Debug for CodeIndexCheckpoint
Source§impl<'de> Deserialize<'de> for CodeIndexCheckpoint
impl<'de> Deserialize<'de> for CodeIndexCheckpoint
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
Source§impl PartialEq for CodeIndexCheckpoint
impl PartialEq for CodeIndexCheckpoint
Source§fn eq(&self, other: &CodeIndexCheckpoint) -> bool
fn eq(&self, other: &CodeIndexCheckpoint) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CodeIndexCheckpoint
impl Serialize for CodeIndexCheckpoint
impl Eq for CodeIndexCheckpoint
impl StructuralPartialEq for CodeIndexCheckpoint
Auto Trait Implementations§
impl Freeze for CodeIndexCheckpoint
impl RefUnwindSafe for CodeIndexCheckpoint
impl Send for CodeIndexCheckpoint
impl Sync for CodeIndexCheckpoint
impl Unpin for CodeIndexCheckpoint
impl UnsafeUnpin for CodeIndexCheckpoint
impl UnwindSafe for CodeIndexCheckpoint
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,
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§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.