pub enum PipelineAffinity {
Pipelines(&'static [Pipeline]),
CrossCutting,
}Expand description
Which pipelines a config key affects.
Variants§
Pipelines(&'static [Pipeline])
The list of pipelines affected by the key.
This list must be non-empty, enforced by test.
CrossCutting
The key affects all pipelines or ADP behavior as a whole.
Trait Implementations§
Source§impl Clone for PipelineAffinity
impl Clone for PipelineAffinity
Source§fn clone(&self) -> PipelineAffinity
fn clone(&self) -> PipelineAffinity
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 PipelineAffinity
Source§impl Debug for PipelineAffinity
impl Debug for PipelineAffinity
impl Eq for PipelineAffinity
Source§impl PartialEq for PipelineAffinity
impl PartialEq for PipelineAffinity
Source§fn eq(&self, other: &PipelineAffinity) -> bool
fn eq(&self, other: &PipelineAffinity) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PipelineAffinity
Auto Trait Implementations§
impl Freeze for PipelineAffinity
impl RefUnwindSafe for PipelineAffinity
impl Send for PipelineAffinity
impl Sync for PipelineAffinity
impl Unpin for PipelineAffinity
impl UnsafeUnpin for PipelineAffinity
impl UnwindSafe for PipelineAffinity
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