pub struct LibraryCollectionsView {
pub action_tx: UnboundedSender<Action>,
/* private fields */
}Fields§
§action_tx: UnboundedSender<Action>Action Sender
Trait Implementations§
Source§impl Component for LibraryCollectionsView
impl Component for LibraryCollectionsView
fn new(state: &AppState, action_tx: UnboundedSender<Action>) -> Selfwhere
Self: Sized,
fn move_with_state(self, state: &AppState) -> Selfwhere
Self: Sized,
fn name(&self) -> &'static str
fn handle_key_event(&mut self, key: KeyEvent)
fn handle_mouse_event(&mut self, mouse: MouseEvent, area: Rect)
Source§impl ComponentRender<RenderProps> for LibraryCollectionsView
impl ComponentRender<RenderProps> for LibraryCollectionsView
Source§fn render_border(
&self,
frame: &mut Frame<'_>,
props: RenderProps,
) -> RenderProps
fn render_border( &self, frame: &mut Frame<'_>, props: RenderProps, ) -> RenderProps
Render the border of the view, and return the props updated with the remaining area for the view.
Source§fn render_content(&self, frame: &mut Frame<'_>, props: RenderProps)
fn render_content(&self, frame: &mut Frame<'_>, props: RenderProps)
Render the view’s content.
Auto Trait Implementations§
impl !Freeze for LibraryCollectionsView
impl RefUnwindSafe for LibraryCollectionsView
impl Send for LibraryCollectionsView
impl Sync for LibraryCollectionsView
impl Unpin for LibraryCollectionsView
impl UnwindSafe for LibraryCollectionsView
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request