pub struct ResolveSymbolsResult {
pub symbols: Vec<ResolvedSymbol>,
pub execution: ProviderExecution,
}Expand description
Result of one symbol-resolution request.
Fields§
§symbols: Vec<ResolvedSymbol>Bounded matching symbols.
execution: ProviderExecutionExecution metadata.
Trait Implementations§
Source§impl Clone for ResolveSymbolsResult
impl Clone for ResolveSymbolsResult
Source§fn clone(&self) -> ResolveSymbolsResult
fn clone(&self) -> ResolveSymbolsResult
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 ResolveSymbolsResult
impl Debug for ResolveSymbolsResult
Source§impl<'de> Deserialize<'de> for ResolveSymbolsResult
impl<'de> Deserialize<'de> for ResolveSymbolsResult
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 ResolveSymbolsResult
impl PartialEq for ResolveSymbolsResult
Source§impl Serialize for ResolveSymbolsResult
impl Serialize for ResolveSymbolsResult
impl StructuralPartialEq for ResolveSymbolsResult
Auto Trait Implementations§
impl Freeze for ResolveSymbolsResult
impl RefUnwindSafe for ResolveSymbolsResult
impl Send for ResolveSymbolsResult
impl Sync for ResolveSymbolsResult
impl Unpin for ResolveSymbolsResult
impl UnsafeUnpin for ResolveSymbolsResult
impl UnwindSafe for ResolveSymbolsResult
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