pub struct Renderer { /* private fields */ }Implementations§
Source§impl Renderer
impl Renderer
pub fn new(quiet: bool) -> Self
pub fn render_search_results(&self, results: &[SearchResult]) -> Result<()>
pub fn render_search_results_with_library( &self, results: &[SearchResult], library_info: Option<(&str, &str)>, limit: Option<usize>, ) -> Result<()>
pub fn render_documentation(&self, doc: &Documentation) -> Result<()>
pub fn show_progress(&self, message: &str) -> ProgressBar
pub fn print_error(&self, error: &str)
pub fn print_success(&self, message: &str)
pub fn render_context7_documentation( &self, library: &str, content: &str, ) -> Result<()>
pub fn render_context7_documentation_with_limit( &self, library: &str, content: &str, limit: Option<usize>, ) -> Result<()>
pub fn render_open_section(&self, id: &str, content: &str) -> Result<()>
Auto Trait Implementations§
impl Freeze for Renderer
impl RefUnwindSafe for Renderer
impl Send for Renderer
impl Sync for Renderer
impl Unpin for Renderer
impl UnsafeUnpin for Renderer
impl UnwindSafe for Renderer
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