pub struct CuPlanWorker {
pub id: String,
pub placement: CuPlanPlacement,
pub steps: Vec<u32>,
}Expand description
One sequential worker. Every inventory index belongs to exactly one worker.
Fields§
§id: StringUnique worker id; names the thread and appears in diagnostics.
placement: CuPlanPlacementExecution context assigned to this worker.
steps: Vec<u32>Inventory indices in the order this worker executes them.
Trait Implementations§
Source§impl Clone for CuPlanWorker
impl Clone for CuPlanWorker
Source§impl Debug for CuPlanWorker
impl Debug for CuPlanWorker
Source§impl<'de> Deserialize<'de> for CuPlanWorker
impl<'de> Deserialize<'de> for CuPlanWorker
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 CuPlanWorker
Source§impl PartialEq for CuPlanWorker
impl PartialEq for CuPlanWorker
Source§impl Serialize for CuPlanWorker
impl Serialize for CuPlanWorker
impl StructuralPartialEq for CuPlanWorker
Auto Trait Implementations§
impl Freeze for CuPlanWorker
impl RefUnwindSafe for CuPlanWorker
impl Send for CuPlanWorker
impl Sync for CuPlanWorker
impl Unpin for CuPlanWorker
impl UnsafeUnpin for CuPlanWorker
impl UnwindSafe for CuPlanWorker
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