pub(crate) struct SymbolParseSuccess {
pub(crate) path: String,
graph: SymbolGraph,
source_parser: ParserKind,
summary: String,
summary_is_structural: bool,
purpose_suggestion: Option<String>,
}Expand description
Successful parser output waiting for sequential DB persistence.
Fields§
§path: StringRepository-relative file path.
graph: SymbolGraphExtracted symbol graph.
source_parser: ParserKindFile-level parser kept independent from fact-level parser provenance.
summary: StringObserved one-line source summary.
summary_is_structural: boolWhether the existing parser worker derived the summary through the structural adapter.
purpose_suggestion: Option<String>Optional generated purpose suggestion.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SymbolParseSuccess
impl RefUnwindSafe for SymbolParseSuccess
impl Send for SymbolParseSuccess
impl Sync for SymbolParseSuccess
impl Unpin for SymbolParseSuccess
impl UnwindSafe for SymbolParseSuccess
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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