pub enum FocusBorderMessage {
SetFocused(bool),
Maximize,
Close,
TitleChanged(String),
}Expand description
A message that changes a FocusBorder.
Variants§
SetFocused(bool)
Make this border focused or not.
Maximize
Maximize the window this border decorates.
Close
Close the window this border decorates.
TitleChanged(String)
The title changed.
Trait Implementations§
Source§impl Clone for FocusBorderMessage
impl Clone for FocusBorderMessage
Source§fn clone(&self) -> FocusBorderMessage
fn clone(&self) -> FocusBorderMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FocusBorderMessage
impl RefUnwindSafe for FocusBorderMessage
impl Send for FocusBorderMessage
impl Sync for FocusBorderMessage
impl Unpin for FocusBorderMessage
impl UnwindSafe for FocusBorderMessage
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].