pub struct Pick {
pub workflow: Option<UnitRef>,
pub project: String,
pub repo: PathBuf,
pub key: String,
pub text: String,
pub gh: Option<i64>,
pub tier: Option<u8>,
pub class: Option<Class>,
pub details: Option<String>,
pub quadrant: Option<String>,
pub local: bool,
}Expand description
A task chosen for dispatch.
Fields§
§workflow: Option<UnitRef>The workflow unit this dispatch serves, where one does. A route matches on the node (W13) and a report groups by it.
project: String§repo: PathBuf§key: StringThe item’s key, or a signal: ci or deps.
text: String§gh: Option<i64>§tier: Option<u8>The project’s tier, recorded on the run because tiers change.
class: Option<Class>Stated by a campaign, which has no item to read tags from.
details: Option<String>Extra prompt lines a campaign carries.
quadrant: Option<String>§local: boolStart from the clone’s HEAD rather than the fetched default branch.
A local run never reaches the remote.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Pick
impl RefUnwindSafe for Pick
impl Send for Pick
impl Sync for Pick
impl Unpin for Pick
impl UnsafeUnpin for Pick
impl UnwindSafe for Pick
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