pub struct DependencyClosurePlan {
pub state: DependencyClosurePlanState,
pub entry_manifest_path: PathBuf,
pub workspace_root: Option<PathBuf>,
pub canonical_roots: Vec<PathBuf>,
pub sync_order: Vec<DependencySyncAction>,
pub fail_open: bool,
pub fail_open_reason: Option<String>,
pub issues: Vec<DependencyPlanIssue>,
}Expand description
Transfer/preflight-ready dependency closure plan.
Fields§
§state: DependencyClosurePlanState§entry_manifest_path: PathBuf§workspace_root: Option<PathBuf>§canonical_roots: Vec<PathBuf>§sync_order: Vec<DependencySyncAction>§fail_open: bool§fail_open_reason: Option<String>§issues: Vec<DependencyPlanIssue>Implementations§
Trait Implementations§
Source§impl Clone for DependencyClosurePlan
impl Clone for DependencyClosurePlan
Source§fn clone(&self) -> DependencyClosurePlan
fn clone(&self) -> DependencyClosurePlan
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 DependencyClosurePlan
impl Debug for DependencyClosurePlan
Source§impl<'de> Deserialize<'de> for DependencyClosurePlan
impl<'de> Deserialize<'de> for DependencyClosurePlan
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
Source§impl PartialEq for DependencyClosurePlan
impl PartialEq for DependencyClosurePlan
Source§fn eq(&self, other: &DependencyClosurePlan) -> bool
fn eq(&self, other: &DependencyClosurePlan) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DependencyClosurePlan
impl Serialize for DependencyClosurePlan
impl Eq for DependencyClosurePlan
impl StructuralPartialEq for DependencyClosurePlan
Auto Trait Implementations§
impl Freeze for DependencyClosurePlan
impl RefUnwindSafe for DependencyClosurePlan
impl Send for DependencyClosurePlan
impl Sync for DependencyClosurePlan
impl Unpin for DependencyClosurePlan
impl UnsafeUnpin for DependencyClosurePlan
impl UnwindSafe for DependencyClosurePlan
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,
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.