pub struct FullscreenRenderer { /* private fields */ }Expand description
Fullscreen command palette renderer.
The fullscreen renderer clears the whole supplied area and uses a header,
query row, result list, and footer. Applications can pass the entire frame
when command search should become the primary screen. Use it through the
PaletteRenderer trait with a
PaletteView produced by
PaletteState::view.
Implementations§
Source§impl FullscreenRenderer
impl FullscreenRenderer
Sourcepub fn new() -> Self
pub fn new() -> Self
Creates a FullscreenRenderer with the default title.
Trait Implementations§
Source§impl Clone for FullscreenRenderer
impl Clone for FullscreenRenderer
Source§fn clone(&self) -> FullscreenRenderer
fn clone(&self) -> FullscreenRenderer
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FullscreenRenderer
impl Debug for FullscreenRenderer
Source§impl Default for FullscreenRenderer
impl Default for FullscreenRenderer
Source§impl PaletteRenderer for FullscreenRenderer
impl PaletteRenderer for FullscreenRenderer
Auto Trait Implementations§
impl Freeze for FullscreenRenderer
impl RefUnwindSafe for FullscreenRenderer
impl Send for FullscreenRenderer
impl Sync for FullscreenRenderer
impl Unpin for FullscreenRenderer
impl UnsafeUnpin for FullscreenRenderer
impl UnwindSafe for FullscreenRenderer
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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