pub enum TargetSelection {
All,
None,
Selected(Vec<usize>),
}Expand description
Which 1-based target indices participate in strict target resolution.
Variants§
All
Use every target supplied by the entry signal, in signal order.
None
Do not attach any targets.
Selected(Vec<usize>)
Use the listed 1-based signal target indices, in the listed order.
Trait Implementations§
Source§impl Clone for TargetSelection
impl Clone for TargetSelection
Source§impl Debug for TargetSelection
impl Debug for TargetSelection
Source§impl<'de> Deserialize<'de> for TargetSelection
impl<'de> Deserialize<'de> for TargetSelection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TargetSelection
Source§impl PartialEq for TargetSelection
impl PartialEq for TargetSelection
Source§impl Serialize for TargetSelection
impl Serialize for TargetSelection
impl StructuralPartialEq for TargetSelection
Auto Trait Implementations§
impl Freeze for TargetSelection
impl RefUnwindSafe for TargetSelection
impl Send for TargetSelection
impl Sync for TargetSelection
impl Unpin for TargetSelection
impl UnsafeUnpin for TargetSelection
impl UnwindSafe for TargetSelection
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.