pub struct VersionStatus {
pub tag_version: Option<String>,
pub config_version: Option<String>,
pub consistent: bool,
pub config_files: Vec<(String, Option<String>)>,
}Expand description
版本一致性检查结果。
Fields§
§tag_version: Option<String>最新 git tag 的版本号(已标准化)。
config_version: Option<String>配置文件中找到的第一个非空版本号。
consistent: booltag 与配置文件版本是否一致。
config_files: Vec<(String, Option<String>)>所有配置文件的版本号明细。(文件名, 版本号)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VersionStatus
impl RefUnwindSafe for VersionStatus
impl Send for VersionStatus
impl Sync for VersionStatus
impl Unpin for VersionStatus
impl UnsafeUnpin for VersionStatus
impl UnwindSafe for VersionStatus
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