pub enum ReleaseStatus {
Unreleased,
Latest,
Pending,
Inconsistent,
Unknown,
}Expand description
发布阶段的状态枚举。
描述一个 scope 当前所处的发布生命周期阶段。
Variants§
Unreleased
从未发布过(无匹配的 git tag)。
Latest
已发布且为最新状态,无新的未发布变更。
Pending
有自上次发布以来的未发布提交。
Inconsistent
tag 与配置文件版本不一致。
Unknown
无法确定状态(如 git 命令失败)。
Trait Implementations§
Source§impl Clone for ReleaseStatus
impl Clone for ReleaseStatus
Source§fn clone(&self) -> ReleaseStatus
fn clone(&self) -> ReleaseStatus
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 ReleaseStatus
impl Debug for ReleaseStatus
Source§impl PartialEq for ReleaseStatus
impl PartialEq for ReleaseStatus
impl StructuralPartialEq for ReleaseStatus
Auto Trait Implementations§
impl Freeze for ReleaseStatus
impl RefUnwindSafe for ReleaseStatus
impl Send for ReleaseStatus
impl Sync for ReleaseStatus
impl Unpin for ReleaseStatus
impl UnsafeUnpin for ReleaseStatus
impl UnwindSafe for ReleaseStatus
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