pub struct BuildContext {
pub git_repository: Repository,
pub cargo_metadata: Metadata,
pub git_sha: String,
pub git_latest_version: Option<Version>,
pub git_commit_timestamp: Option<DateTime<Utc>>,
pub cargo_version: Version,
}Fields§
§git_repository: Repository§cargo_metadata: Metadata§git_sha: String§git_latest_version: Option<Version>§git_commit_timestamp: Option<DateTime<Utc>>§cargo_version: VersionImplementations§
Source§impl BuildContext
impl BuildContext
pub fn dev_version(&self) -> Result<Version>
Auto Trait Implementations§
impl Freeze for BuildContext
impl RefUnwindSafe for BuildContext
impl Send for BuildContext
impl !Sync for BuildContext
impl Unpin for BuildContext
impl UnsafeUnpin for BuildContext
impl UnwindSafe for BuildContext
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