pub struct LayoutRects {Show 18 fields
pub header: Rect,
pub messages: Rect,
pub input: Rect,
pub status: Rect,
pub model_selector: Option<Rect>,
pub agent_selector: Option<Rect>,
pub command_palette: Option<Rect>,
pub thinking_selector: Option<Rect>,
pub session_selector: Option<Rect>,
pub help_popup: Option<Rect>,
pub context_menu: Option<Rect>,
pub question_popup: Option<Rect>,
pub permission_popup: Option<Rect>,
pub file_picker: Option<Rect>,
pub login_popup: Option<Rect>,
pub welcome_screen: Option<Rect>,
pub aside_popup: Option<Rect>,
pub subagent_panel: Option<Rect>,
}Fields§
§header: Rect§messages: Rect§input: Rect§status: Rect§model_selector: Option<Rect>§agent_selector: Option<Rect>§command_palette: Option<Rect>§thinking_selector: Option<Rect>§session_selector: Option<Rect>§help_popup: Option<Rect>§question_popup: Option<Rect>§permission_popup: Option<Rect>§file_picker: Option<Rect>§login_popup: Option<Rect>§welcome_screen: Option<Rect>§aside_popup: Option<Rect>§subagent_panel: Option<Rect>Trait Implementations§
Source§impl Default for LayoutRects
impl Default for LayoutRects
Source§fn default() -> LayoutRects
fn default() -> LayoutRects
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LayoutRects
impl RefUnwindSafe for LayoutRects
impl Send for LayoutRects
impl Sync for LayoutRects
impl Unpin for LayoutRects
impl UnsafeUnpin for LayoutRects
impl UnwindSafe for LayoutRects
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