pub struct RepositoryCodeReferenceRecord {Show 14 fields
pub repository_id: String,
pub source_scope: String,
pub reference_id: String,
pub file_id: String,
pub path: String,
pub name: String,
pub kind: String,
pub target_symbol_snapshot_id: Option<String>,
pub target_hint: Option<String>,
pub resolution_state: String,
pub confidence_basis_points: u16,
pub confidence_tier: String,
pub byte_range: RepositoryCodeRange,
pub line_range: RepositoryCodeRange,
}Expand description
Reference extracted from tree-sitter syntax and optionally resolved.
Fields§
§repository_id: String§source_scope: String§reference_id: String§file_id: String§path: String§name: String§kind: String§target_symbol_snapshot_id: Option<String>§target_hint: Option<String>§resolution_state: String§confidence_basis_points: u16§confidence_tier: String§byte_range: RepositoryCodeRange§line_range: RepositoryCodeRangeTrait Implementations§
Source§impl Clone for RepositoryCodeReferenceRecord
impl Clone for RepositoryCodeReferenceRecord
Source§fn clone(&self) -> RepositoryCodeReferenceRecord
fn clone(&self) -> RepositoryCodeReferenceRecord
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<'de> Deserialize<'de> for RepositoryCodeReferenceRecord
impl<'de> Deserialize<'de> for RepositoryCodeReferenceRecord
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 RepositoryCodeReferenceRecord
Source§impl PartialEq for RepositoryCodeReferenceRecord
impl PartialEq for RepositoryCodeReferenceRecord
Source§fn eq(&self, other: &RepositoryCodeReferenceRecord) -> bool
fn eq(&self, other: &RepositoryCodeReferenceRecord) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RepositoryCodeReferenceRecord
Auto Trait Implementations§
impl Freeze for RepositoryCodeReferenceRecord
impl RefUnwindSafe for RepositoryCodeReferenceRecord
impl Send for RepositoryCodeReferenceRecord
impl Sync for RepositoryCodeReferenceRecord
impl Unpin for RepositoryCodeReferenceRecord
impl UnsafeUnpin for RepositoryCodeReferenceRecord
impl UnwindSafe for RepositoryCodeReferenceRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.