pub struct SourceRenderer;Expand description
Handles source panel rendering
Implementations§
Source§impl SourceRenderer
impl SourceRenderer
Sourcepub fn render(
f: &mut Frame<'_>,
area: Rect,
state: &mut SourcePanelState,
cache: &FileCompletionCache,
is_focused: bool,
)
pub fn render( f: &mut Frame<'_>, area: Rect, state: &mut SourcePanelState, cache: &FileCompletionCache, is_focused: bool, )
Render the source panel
Auto Trait Implementations§
impl Freeze for SourceRenderer
impl RefUnwindSafe for SourceRenderer
impl Send for SourceRenderer
impl Sync for SourceRenderer
impl Unpin for SourceRenderer
impl UnwindSafe for SourceRenderer
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