pub struct TypeAwareAbstentionCounts {
pub no_project: usize,
pub ambiguous_project: usize,
pub blocking_diagnostics: usize,
pub svelte_virtual_module_exports: usize,
pub unknown_symbol: usize,
pub unsupported_syntax: usize,
pub capacity: usize,
}Expand description
Closed abstention reason counts for stable machine consumption.
Fields§
§no_project: usizeCandidates not contained by a selected TypeScript project.
ambiguous_project: usizeCandidates contained by more than one explicit TypeScript project.
blocking_diagnostics: usizeCandidates retained because structural diagnostics block scanning.
svelte_virtual_module_exports: usizeCandidates retained because the raw TypeScript-Go host cannot expose named exports from Svelte virtual modules.
unknown_symbol: usizeCandidates whose exact declaration identity could not be resolved.
unsupported_syntax: usizeCandidates using declaration syntax unsupported by the semantic backend.
capacity: usizeCandidates retained because the bounded semantic request reached capacity.
Trait Implementations§
Source§impl Clone for TypeAwareAbstentionCounts
impl Clone for TypeAwareAbstentionCounts
Source§impl Debug for TypeAwareAbstentionCounts
impl Debug for TypeAwareAbstentionCounts
Source§impl Default for TypeAwareAbstentionCounts
impl Default for TypeAwareAbstentionCounts
Source§impl<'de> Deserialize<'de> for TypeAwareAbstentionCounts
impl<'de> Deserialize<'de> for TypeAwareAbstentionCounts
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
Auto Trait Implementations§
impl Freeze for TypeAwareAbstentionCounts
impl RefUnwindSafe for TypeAwareAbstentionCounts
impl Send for TypeAwareAbstentionCounts
impl Sync for TypeAwareAbstentionCounts
impl Unpin for TypeAwareAbstentionCounts
impl UnsafeUnpin for TypeAwareAbstentionCounts
impl UnwindSafe for TypeAwareAbstentionCounts
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