pub struct PlanOutput {
pub workspace: String,
pub success: bool,
pub current_version: String,
pub new_version: String,
pub bump: BumpType,
pub nodes: usize,
pub edges: usize,
pub publication_order: Vec<PublicationCrate>,
pub skipped_crates: Vec<SkippedCrate>,
pub batches: Vec<PublicationBatch>,
}Expand description
Plan output.
Fields§
§workspace: StringWorkspace display name.
success: boolWhether graph is acyclic.
current_version: StringCurrent version.
new_version: StringNew version recommendation.
bump: BumpTypeBump type.
nodes: usizeGraph node count.
edges: usizeGraph edge count.
publication_order: Vec<PublicationCrate>Publication order.
skipped_crates: Vec<SkippedCrate>Skipped crates.
batches: Vec<PublicationBatch>Publication batches.
Trait Implementations§
Source§impl Clone for PlanOutput
impl Clone for PlanOutput
Source§fn clone(&self) -> PlanOutput
fn clone(&self) -> PlanOutput
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 moreSource§impl Debug for PlanOutput
impl Debug for PlanOutput
Auto Trait Implementations§
impl Freeze for PlanOutput
impl RefUnwindSafe for PlanOutput
impl Send for PlanOutput
impl Sync for PlanOutput
impl Unpin for PlanOutput
impl UnsafeUnpin for PlanOutput
impl UnwindSafe for PlanOutput
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