pub struct RepoMapGenerator { /* private fields */ }Implementations§
Source§impl RepoMapGenerator
impl RepoMapGenerator
pub fn new(root: impl AsRef<Path>) -> Self
Sourcepub fn with_hot_files(self, files: &[(String, f64)]) -> Self
pub fn with_hot_files(self, files: &[(String, f64)]) -> Self
Bias PageRank toward files the user is actively editing. Accepts paths with normalized heat weights [0.0, 1.0]. Hottest file gets 100x boost; others scale proportionally.
pub fn generate(&self) -> Result<String>
Auto Trait Implementations§
impl Freeze for RepoMapGenerator
impl RefUnwindSafe for RepoMapGenerator
impl Send for RepoMapGenerator
impl Sync for RepoMapGenerator
impl Unpin for RepoMapGenerator
impl UnsafeUnpin for RepoMapGenerator
impl UnwindSafe for RepoMapGenerator
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<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
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