pub struct WorkerRowIndex {
pub org: String,
pub project: String,
pub label: String,
pub session_id: Option<String>,
pub is_git_repo: Option<bool>,
pub cwd: Option<String>,
}Expand description
One persisted row, without its body: what a caller needs to decide whether that row’s worker can still start.
Fields§
§org: String§project: String§label: String§session_id: Option<String>§is_git_repo: Option<bool>§cwd: Option<String>The tree the row records, None for the project’s own directory.
Read here because the launchpad, the boot wave and the cron wake
all compose the directory a row would start in, and the rule for
that composition is one.
Auto Trait Implementations§
impl Freeze for WorkerRowIndex
impl RefUnwindSafe for WorkerRowIndex
impl Send for WorkerRowIndex
impl Sync for WorkerRowIndex
impl Unpin for WorkerRowIndex
impl UnsafeUnpin for WorkerRowIndex
impl UnwindSafe for WorkerRowIndex
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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