pub struct ComposedView {
pub sections: Vec<ComposedSection>,
pub overlay: Option<Box<dyn Component>>,
pub overlay_spec: Option<OverlaySpec>,
}Expand description
The full composed view: ordered sections + optional overlay.
Fields§
§sections: Vec<ComposedSection>Ordered sections (header → resources → chat → pending → status → widgets above → editor → widgets below → footer).
overlay: Option<Box<dyn Component>>Optional overlay rendered on top (shortcut help / changelog / login / …).
overlay_spec: Option<OverlaySpec>Extension overlay layout specification, when the overlay is host-owned.
Auto Trait Implementations§
impl !RefUnwindSafe for ComposedView
impl !Sync for ComposedView
impl !UnwindSafe for ComposedView
impl Freeze for ComposedView
impl Send for ComposedView
impl Unpin for ComposedView
impl UnsafeUnpin for ComposedView
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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 moreCreates a shared type from an unshared type.