pub struct PlannedWorkspace {
pub workspace_root: PathBuf,
pub plan: ReleasePlan,
pub skipped: Vec<SkippedPackage>,
}Expand description
The output of shipper::plan::build_plan: a publish plan plus context.
Contains the workspace root path, the deterministic ReleasePlan,
and a list of packages that were skipped (with reasons).
Fields§
§workspace_root: PathBufAbsolute path to the workspace root directory.
plan: ReleasePlanThe deterministic, SHA256-identified publish plan.
skipped: Vec<SkippedPackage>Packages that were excluded from the plan.
Trait Implementations§
Source§impl Clone for PlannedWorkspace
impl Clone for PlannedWorkspace
Source§fn clone(&self) -> PlannedWorkspace
fn clone(&self) -> PlannedWorkspace
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PlannedWorkspace
impl RefUnwindSafe for PlannedWorkspace
impl Send for PlannedWorkspace
impl Sync for PlannedWorkspace
impl Unpin for PlannedWorkspace
impl UnsafeUnpin for PlannedWorkspace
impl UnwindSafe for PlannedWorkspace
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