pub struct EffectTargetSpec {
pub aliases: Vec<String>,
pub compound: Vec<String>,
}Expand description
Typed declaration of how a tool maps arguments to one or more effect targets.
Fields§
§aliases: Vec<String>Equivalent argument names for a single logical target.
compound: Vec<String>Argument names that jointly form a compound effect scope.
Trait Implementations§
Source§impl Clone for EffectTargetSpec
impl Clone for EffectTargetSpec
Source§fn clone(&self) -> EffectTargetSpec
fn clone(&self) -> EffectTargetSpec
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 moreSource§impl Debug for EffectTargetSpec
impl Debug for EffectTargetSpec
Source§impl Default for EffectTargetSpec
impl Default for EffectTargetSpec
Source§fn default() -> EffectTargetSpec
fn default() -> EffectTargetSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EffectTargetSpec
impl<'de> Deserialize<'de> for EffectTargetSpec
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 EffectTargetSpec
Source§impl PartialEq for EffectTargetSpec
impl PartialEq for EffectTargetSpec
Source§impl Serialize for EffectTargetSpec
impl Serialize for EffectTargetSpec
impl StructuralPartialEq for EffectTargetSpec
Auto Trait Implementations§
impl Freeze for EffectTargetSpec
impl RefUnwindSafe for EffectTargetSpec
impl Send for EffectTargetSpec
impl Sync for EffectTargetSpec
impl Unpin for EffectTargetSpec
impl UnsafeUnpin for EffectTargetSpec
impl UnwindSafe for EffectTargetSpec
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