pub struct WorkflowConfig {
pub default: String,
pub auto_bind: bool,
pub personas: Vec<String>,
pub veto: Vec<String>,
pub quorum: f64,
pub tie: String,
}Expand description
The workflow settings S1 reads: which workflow new feature work takes, the panel, who can veto, the pass share and the tie-break. There is no round cap and no setting that waits on the person.
Fields§
§default: StringThe workflow new feature work binds to.
auto_bind: boolBind without being asked when new feature work opens.
personas: Vec<String>The panel personas, each of whom must cast on a round.
veto: Vec<String>Personas whose revise blocks a pass on its own.
quorum: f64The share of pass ballots a round needs.
tie: StringWhat a tie does. revise opens another round.
Trait Implementations§
Source§impl Clone for WorkflowConfig
impl Clone for WorkflowConfig
Source§impl Debug for WorkflowConfig
impl Debug for WorkflowConfig
Source§impl Default for WorkflowConfig
impl Default for WorkflowConfig
Source§impl PartialEq for WorkflowConfig
impl PartialEq for WorkflowConfig
impl StructuralPartialEq for WorkflowConfig
Auto Trait Implementations§
impl Freeze for WorkflowConfig
impl RefUnwindSafe for WorkflowConfig
impl Send for WorkflowConfig
impl Sync for WorkflowConfig
impl Unpin for WorkflowConfig
impl UnsafeUnpin for WorkflowConfig
impl UnwindSafe for WorkflowConfig
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> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> 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