pub enum BackgroundConfig {
Flag(bool),
Pool {
pool: String,
},
}Expand description
How a task is backgrounded.
Either a simple on/off flag (background: true), which runs the task on the
default DEFAULT_BACKGROUND_POOL pool, or an explicit pool selection
(background: (pool: "vision")).
Variants§
Trait Implementations§
Source§impl Clone for BackgroundConfig
impl Clone for BackgroundConfig
Source§fn clone(&self) -> BackgroundConfig
fn clone(&self) -> BackgroundConfig
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 BackgroundConfig
impl Debug for BackgroundConfig
Source§impl<'de> Deserialize<'de> for BackgroundConfig
impl<'de> Deserialize<'de> for BackgroundConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BackgroundConfig
Source§impl PartialEq for BackgroundConfig
impl PartialEq for BackgroundConfig
Source§fn eq(&self, other: &BackgroundConfig) -> bool
fn eq(&self, other: &BackgroundConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BackgroundConfig
impl Serialize for BackgroundConfig
impl StructuralPartialEq for BackgroundConfig
Auto Trait Implementations§
impl Freeze for BackgroundConfig
impl RefUnwindSafe for BackgroundConfig
impl Send for BackgroundConfig
impl Sync for BackgroundConfig
impl Unpin for BackgroundConfig
impl UnsafeUnpin for BackgroundConfig
impl UnwindSafe for BackgroundConfig
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> GetTypeRegistration for T
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