pub enum InstructionDiscoveryPathLocation {
User,
Repository,
WorkingDirectory,
Plugin,
Unknown,
}Expand description
Which tier this target belongs to
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
User
Instructions live in user-level configuration.
Repository
Instructions live in repository-level configuration.
WorkingDirectory
Instructions live under the current working directory.
Plugin
Instructions live in plugin-provided configuration.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for InstructionDiscoveryPathLocation
impl Clone for InstructionDiscoveryPathLocation
Source§fn clone(&self) -> InstructionDiscoveryPathLocation
fn clone(&self) -> InstructionDiscoveryPathLocation
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 Default for InstructionDiscoveryPathLocation
impl Default for InstructionDiscoveryPathLocation
Source§fn default() -> InstructionDiscoveryPathLocation
fn default() -> InstructionDiscoveryPathLocation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstructionDiscoveryPathLocation
impl<'de> Deserialize<'de> for InstructionDiscoveryPathLocation
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 InstructionDiscoveryPathLocation
Source§impl PartialEq for InstructionDiscoveryPathLocation
impl PartialEq for InstructionDiscoveryPathLocation
Source§fn eq(&self, other: &InstructionDiscoveryPathLocation) -> bool
fn eq(&self, other: &InstructionDiscoveryPathLocation) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InstructionDiscoveryPathLocation
Auto Trait Implementations§
impl Freeze for InstructionDiscoveryPathLocation
impl RefUnwindSafe for InstructionDiscoveryPathLocation
impl Send for InstructionDiscoveryPathLocation
impl Sync for InstructionDiscoveryPathLocation
impl Unpin for InstructionDiscoveryPathLocation
impl UnsafeUnpin for InstructionDiscoveryPathLocation
impl UnwindSafe for InstructionDiscoveryPathLocation
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