pub struct PanelLayout {
pub regex_input: Rect,
pub test_input: Rect,
pub replace_input: Rect,
pub match_display: Rect,
pub explanation: Rect,
pub status_bar: Rect,
pub quickref: Option<Rect>,
}Expand description
Panel layout rectangles for mouse hit-testing.
Fields§
§regex_input: Rect§test_input: Rect§replace_input: Rect§match_display: Rect§explanation: Rect§status_bar: Rect§quickref: Option<Rect>Right-side Quick Reference panel — Some when show_quickref is on and
the terminal is wide enough to host both it and a useful results area.
Auto Trait Implementations§
impl Freeze for PanelLayout
impl RefUnwindSafe for PanelLayout
impl Send for PanelLayout
impl Sync for PanelLayout
impl Unpin for PanelLayout
impl UnsafeUnpin for PanelLayout
impl UnwindSafe for PanelLayout
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> 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