pub struct InstructionDiscoveryPath {
pub kind: InstructionDiscoveryPathKind,
pub location: InstructionDiscoveryPathLocation,
pub path: String,
pub preferred_for_creation: bool,
pub project_path: Option<String>,
}Expand description
Schema for the InstructionDiscoveryPath type.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§kind: InstructionDiscoveryPathKindWhether the target is a single file or a directory of instruction files
location: InstructionDiscoveryPathLocationWhich tier this target belongs to
path: StringAbsolute path of the file or directory (may not exist on disk yet)
preferred_for_creation: boolWhether this is the canonical target to create new instructions in its tier. At most one entry per tier is preferred.
project_path: Option<String>The input project path this target was derived from (only for repository targets)
Trait Implementations§
Source§impl Clone for InstructionDiscoveryPath
impl Clone for InstructionDiscoveryPath
Source§fn clone(&self) -> InstructionDiscoveryPath
fn clone(&self) -> InstructionDiscoveryPath
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 InstructionDiscoveryPath
impl Debug for InstructionDiscoveryPath
Source§impl Default for InstructionDiscoveryPath
impl Default for InstructionDiscoveryPath
Source§fn default() -> InstructionDiscoveryPath
fn default() -> InstructionDiscoveryPath
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstructionDiscoveryPath
impl<'de> Deserialize<'de> for InstructionDiscoveryPath
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
Auto Trait Implementations§
impl Freeze for InstructionDiscoveryPath
impl RefUnwindSafe for InstructionDiscoveryPath
impl Send for InstructionDiscoveryPath
impl Sync for InstructionDiscoveryPath
impl Unpin for InstructionDiscoveryPath
impl UnsafeUnpin for InstructionDiscoveryPath
impl UnwindSafe for InstructionDiscoveryPath
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