pub struct MergeQueueRule {
pub check_response_timeout_minutes: u32,
pub grouping_strategy: GroupingStrategy,
pub max_entries_to_build: u32,
pub max_entries_to_merge: u32,
pub merge_method: QueueMergeMethod,
pub min_entries_to_merge: u32,
pub min_entries_to_merge_wait_minutes: u32,
}Expand description
The merge queue rule of a ruleset.
Fields§
§check_response_timeout_minutes: u32Minutes to wait for a required check before failing the entry.
grouping_strategy: GroupingStrategyWhich entries must pass their checks.
max_entries_to_build: u32The most entries that build checks at once.
max_entries_to_merge: u32The most entries that merge in one group.
merge_method: QueueMergeMethodHow the queue merges a group.
min_entries_to_merge: u32The fewest entries that merge in one group.
min_entries_to_merge_wait_minutes: u32Minutes to wait for the minimum group size.
Trait Implementations§
Source§impl Clone for MergeQueueRule
impl Clone for MergeQueueRule
Source§fn clone(&self) -> MergeQueueRule
fn clone(&self) -> MergeQueueRule
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 moreimpl Copy for MergeQueueRule
Source§impl Debug for MergeQueueRule
impl Debug for MergeQueueRule
impl Eq for MergeQueueRule
Source§impl<'ʄ> Facet<'ʄ> for MergeQueueRule
impl<'ʄ> Facet<'ʄ> for MergeQueueRule
Source§impl PartialEq for MergeQueueRule
impl PartialEq for MergeQueueRule
impl StructuralPartialEq for MergeQueueRule
Auto Trait Implementations§
impl Freeze for MergeQueueRule
impl RefUnwindSafe for MergeQueueRule
impl Send for MergeQueueRule
impl Sync for MergeQueueRule
impl Unpin for MergeQueueRule
impl UnsafeUnpin for MergeQueueRule
impl UnwindSafe for MergeQueueRule
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.