pub struct LinkReport {
pub written: usize,
pub conflicts_skipped: usize,
pub idempotent_rewrites: usize,
pub platform_skipped: usize,
}Expand description
Summary returned by link.
Fields§
§written: usizeFiles actually copied (count). Includes safe re-deploys + forced.
conflicts_skipped: usizeConflicts surfaced + skipped because force was off.
idempotent_rewrites: usizeManifest-tracked re-deploys whose dst hash matched the recorded one (so we overwrote silently with the same bytes — true idempotency).
platform_skipped: usizeConflicts skipped because the user-supplied --platform filter
excluded them. Always 0 today (the planner already filters); kept
for forward compat with cross-platform planning.
Trait Implementations§
Source§impl Clone for LinkReport
impl Clone for LinkReport
Source§fn clone(&self) -> LinkReport
fn clone(&self) -> LinkReport
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 LinkReport
impl Debug for LinkReport
Source§impl Default for LinkReport
impl Default for LinkReport
Source§fn default() -> LinkReport
fn default() -> LinkReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LinkReport
impl RefUnwindSafe for LinkReport
impl Send for LinkReport
impl Sync for LinkReport
impl Unpin for LinkReport
impl UnsafeUnpin for LinkReport
impl UnwindSafe for LinkReport
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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