pub enum SelectionSource {
Explicit,
Declared,
Probe,
Fallback,
}Expand description
Which of the four sources answered the placement question. doctor reports
the word, because “which machine fact chose this” is the question an
operator actually has.
Variants§
Explicit
A nonempty ONLYNE_BACKEND named it.
Declared
The run itself declared it: the role workspace’s config.toml
placement key, or what an embedding passed to ClientInit.
Probe
A pane host answered the probe.
Fallback
No host answered, so the placement is headless.
Trait Implementations§
Source§impl Clone for SelectionSource
impl Clone for SelectionSource
impl Copy for SelectionSource
Source§impl Debug for SelectionSource
impl Debug for SelectionSource
impl Eq for SelectionSource
Source§impl PartialEq for SelectionSource
impl PartialEq for SelectionSource
impl StructuralPartialEq for SelectionSource
Auto Trait Implementations§
impl Freeze for SelectionSource
impl RefUnwindSafe for SelectionSource
impl Send for SelectionSource
impl Sync for SelectionSource
impl Unpin for SelectionSource
impl UnsafeUnpin for SelectionSource
impl UnwindSafe for SelectionSource
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.