pub struct MessageBox;Expand description
Message box component for displaying status/error/info messages
Implementations§
Source§impl MessageBox
impl MessageBox
Sourcepub fn render(
frame: &mut Frame<'_>,
area: Rect,
message: &str,
title: Option<&str>,
color: Option<Color>,
) -> Result<()>
pub fn render( frame: &mut Frame<'_>, area: Rect, message: &str, title: Option<&str>, color: Option<Color>, ) -> Result<()>
Render a message box with optional title and color
§Arguments
frame- The frame to render toarea- The area to render the message box inmessage- The message text to displaytitle- Optional title (defaults to “Message”)color- Optional color for the border (defaults to primary for info)
§Returns
Result indicating success or failure
Sourcepub fn render_error(
frame: &mut Frame<'_>,
area: Rect,
message: &str,
) -> Result<()>
pub fn render_error( frame: &mut Frame<'_>, area: Rect, message: &str, ) -> Result<()>
Render an error message box
Auto Trait Implementations§
impl Freeze for MessageBox
impl RefUnwindSafe for MessageBox
impl Send for MessageBox
impl Sync for MessageBox
impl Unpin for MessageBox
impl UnsafeUnpin for MessageBox
impl UnwindSafe for MessageBox
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