pub struct DiscoveredSourceSymbols {
pub manifest_path: Option<PathBuf>,
pub project_root: PathBuf,
pub graph_digest: Option<ContentDigest>,
pub source_revision: Option<ContentDigest>,
pub symbols: HashSet<String>,
pub definitions: Vec<ProjectSymbolDefinition>,
}Fields§
§manifest_path: Option<PathBuf>§project_root: PathBuf§graph_digest: Option<ContentDigest>§source_revision: Option<ContentDigest>§symbols: HashSet<String>§definitions: Vec<ProjectSymbolDefinition>Implementations§
Source§impl DiscoveredSourceSymbols
impl DiscoveredSourceSymbols
pub fn project_revision(&self) -> Option<ProjectRevision>
Trait Implementations§
Source§impl Clone for DiscoveredSourceSymbols
impl Clone for DiscoveredSourceSymbols
Source§fn clone(&self) -> DiscoveredSourceSymbols
fn clone(&self) -> DiscoveredSourceSymbols
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 DiscoveredSourceSymbols
impl Debug for DiscoveredSourceSymbols
impl Eq for DiscoveredSourceSymbols
Source§impl PartialEq for DiscoveredSourceSymbols
impl PartialEq for DiscoveredSourceSymbols
impl StructuralPartialEq for DiscoveredSourceSymbols
Auto Trait Implementations§
impl Freeze for DiscoveredSourceSymbols
impl RefUnwindSafe for DiscoveredSourceSymbols
impl Send for DiscoveredSourceSymbols
impl Sync for DiscoveredSourceSymbols
impl Unpin for DiscoveredSourceSymbols
impl UnsafeUnpin for DiscoveredSourceSymbols
impl UnwindSafe for DiscoveredSourceSymbols
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.