pub struct DocumentStructureEdgeBuilder;Trait Implementations§
Source§impl EdgeBuilder for DocumentStructureEdgeBuilder
impl EdgeBuilder for DocumentStructureEdgeBuilder
fn build(&self, fragments: &[Fragment], _repo_root: Option<&Path>) -> EdgeDict
fn category_label(&self) -> Option<&str>
fn is_expensive(&self) -> bool
Source§fn is_fallback(&self) -> bool
fn is_fallback(&self) -> bool
A coverage-of-last-resort builder: its edges only count where the
dedicated builders produced nothing. The dual-coverage attempt this
gate encodes was measured as a 100% noise regression (#131) — tags
edges duplicating real semantic edges add no reach, only mass.
Auto Trait Implementations§
impl Freeze for DocumentStructureEdgeBuilder
impl RefUnwindSafe for DocumentStructureEdgeBuilder
impl Send for DocumentStructureEdgeBuilder
impl Sync for DocumentStructureEdgeBuilder
impl Unpin for DocumentStructureEdgeBuilder
impl UnsafeUnpin for DocumentStructureEdgeBuilder
impl UnwindSafe for DocumentStructureEdgeBuilder
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> 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