pub struct StatusOutput {
pub workspace: String,
pub current_version: String,
pub branch: String,
pub last_tag: Option<String>,
pub commits_since_tag: usize,
pub git: WorkingTreeStatus,
pub crates: Vec<StatusCrate>,
pub publish_order: Option<Vec<String>>,
}Expand description
Status output.
Fields§
§workspace: StringWorkspace name.
current_version: StringWorkspace version.
branch: StringCurrent branch.
last_tag: Option<String>Last tag.
commits_since_tag: usizeCommits since last tag.
git: WorkingTreeStatusWorking tree status.
crates: Vec<StatusCrate>Crate statuses.
publish_order: Option<Vec<String>>Optional dependency order.
Trait Implementations§
Source§impl Clone for StatusOutput
impl Clone for StatusOutput
Source§fn clone(&self) -> StatusOutput
fn clone(&self) -> StatusOutput
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 StatusOutput
impl Debug for StatusOutput
Auto Trait Implementations§
impl Freeze for StatusOutput
impl RefUnwindSafe for StatusOutput
impl Send for StatusOutput
impl Sync for StatusOutput
impl Unpin for StatusOutput
impl UnsafeUnpin for StatusOutput
impl UnwindSafe for StatusOutput
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