pub enum TargetDirPolicy {
Pooled,
PerJob,
WorkerScoped,
}Expand description
Worker-scoped target-dir policy.
Variants§
Pooled
Pooled, reuse-friendly remote target dir (default).
PerJob
Legacy unique-per-job remote target dir (RCH_DISABLE_TARGET_REUSE).
WorkerScoped
Caller pinned a worker-scoped CARGO_TARGET_DIR.
Implementations§
Trait Implementations§
Source§impl Clone for TargetDirPolicy
impl Clone for TargetDirPolicy
impl Copy for TargetDirPolicy
Source§impl Debug for TargetDirPolicy
impl Debug for TargetDirPolicy
Source§impl Default for TargetDirPolicy
impl Default for TargetDirPolicy
Source§impl<'de> Deserialize<'de> for TargetDirPolicy
impl<'de> Deserialize<'de> for TargetDirPolicy
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 TargetDirPolicy
Source§impl JsonSchema for TargetDirPolicy
impl JsonSchema for TargetDirPolicy
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TargetDirPolicy
impl PartialEq for TargetDirPolicy
Source§impl Serialize for TargetDirPolicy
impl Serialize for TargetDirPolicy
impl StructuralPartialEq for TargetDirPolicy
Auto Trait Implementations§
impl Freeze for TargetDirPolicy
impl RefUnwindSafe for TargetDirPolicy
impl Send for TargetDirPolicy
impl Sync for TargetDirPolicy
impl Unpin for TargetDirPolicy
impl UnsafeUnpin for TargetDirPolicy
impl UnwindSafe for TargetDirPolicy
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.