pub struct ScipBuildResult {
pub nodes: Vec<GraphNode>,
pub edges: Vec<Edge>,
pub memories: Vec<(MemoryNode, String)>,
pub ext_nodes_created: usize,
pub files_covered: HashSet<String>,
pub doc_memories_created: usize,
}Expand description
Result of building graph structures from SCIP data.
Fields§
§nodes: Vec<GraphNode>§edges: Vec<Edge>§memories: Vec<(MemoryNode, String)>§ext_nodes_created: usize§files_covered: HashSet<String>§doc_memories_created: usizeTrait Implementations§
Source§impl Clone for ScipBuildResult
impl Clone for ScipBuildResult
Source§fn clone(&self) -> ScipBuildResult
fn clone(&self) -> ScipBuildResult
Returns a duplicate of the value. Read more
1.0.0 · 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 ScipBuildResult
impl Debug for ScipBuildResult
Source§impl Default for ScipBuildResult
impl Default for ScipBuildResult
Source§fn default() -> ScipBuildResult
fn default() -> ScipBuildResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ScipBuildResult
impl RefUnwindSafe for ScipBuildResult
impl Send for ScipBuildResult
impl Sync for ScipBuildResult
impl Unpin for ScipBuildResult
impl UnsafeUnpin for ScipBuildResult
impl UnwindSafe for ScipBuildResult
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more