pub struct ScipCallResult {
pub edges: Vec<CodeEdge>,
pub documents_processed: usize,
pub symbols_resolved: usize,
pub unresolved_references: usize,
pub warnings: Vec<String>,
}Expand description
Result of SCIP-based call extraction.
Fields§
§edges: Vec<CodeEdge>Call edges derived from SCIP data.
documents_processed: usizeNumber of SCIP documents (files) processed.
symbols_resolved: usizeNumber of symbols resolved.
unresolved_references: usizeNumber of references that couldn’t be resolved to a CodeNode.
warnings: Vec<String>Warnings/errors encountered.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScipCallResult
impl RefUnwindSafe for ScipCallResult
impl Send for ScipCallResult
impl Sync for ScipCallResult
impl Unpin for ScipCallResult
impl UnsafeUnpin for ScipCallResult
impl UnwindSafe for ScipCallResult
Blanket Implementations§
impl<T> Allocation for T
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