pub struct UpdateReport {
pub pulled: bool,
pub link: LinkReport,
pub version_warning: Option<String>,
pub hooks: HookSummary,
}Expand description
Summary returned by a successful update.
Fields§
§pulled: boolWhether git fetch advanced the repo (i.e. there were new commits).
link: LinkReportReport from the link step.
version_warning: Option<String>Version warning if our binary is older than [meta] krypt_min.
hooks: HookSummarySummary of post-update hook execution.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for UpdateReport
impl RefUnwindSafe for UpdateReport
impl Send for UpdateReport
impl Sync for UpdateReport
impl Unpin for UpdateReport
impl UnsafeUnpin for UpdateReport
impl UnwindSafe for UpdateReport
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more