pub enum MoveToOutputError {
OutputDoesNotExist,
SameWindowOnTwoOutputs(Vec<WindowHandle>),
}Expand description
Error that happens when moving tags to a different output.
Variants§
OutputDoesNotExist
The requested output to move the tag to, does not exist
SameWindowOnTwoOutputs(Vec<WindowHandle>)
Moving the Tag to another output would result in having the same window in multiple tags. It contains a list of windows that would be on multiple outputs.
Trait Implementations§
Source§impl Clone for MoveToOutputError
impl Clone for MoveToOutputError
Source§fn clone(&self) -> MoveToOutputError
fn clone(&self) -> MoveToOutputError
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 moreSource§impl Debug for MoveToOutputError
impl Debug for MoveToOutputError
Source§impl PartialEq for MoveToOutputError
impl PartialEq for MoveToOutputError
impl StructuralPartialEq for MoveToOutputError
Auto Trait Implementations§
impl Freeze for MoveToOutputError
impl RefUnwindSafe for MoveToOutputError
impl Send for MoveToOutputError
impl Sync for MoveToOutputError
impl Unpin for MoveToOutputError
impl UnwindSafe for MoveToOutputError
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].