pub struct RewriteOutcome {
pub path: String,
pub replacements: usize,
}Expand description
Outcome of rewriting one enrolled file.
replacements == 0 means the version string was not found in the file —
not an error here; the caller decides whether to warn (an enrolled file
that does not contain the old version is usually a stale enrollment).
Fields§
§path: StringThe enrolled file path, exactly as supplied by the caller.
replacements: usizeNumber of occurrences rewritten (bare and v-prefixed forms combined).
Trait Implementations§
Source§impl Clone for RewriteOutcome
impl Clone for RewriteOutcome
Source§fn clone(&self) -> RewriteOutcome
fn clone(&self) -> RewriteOutcome
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 RewriteOutcome
impl Debug for RewriteOutcome
impl Eq for RewriteOutcome
Source§impl PartialEq for RewriteOutcome
impl PartialEq for RewriteOutcome
Source§fn eq(&self, other: &RewriteOutcome) -> bool
fn eq(&self, other: &RewriteOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RewriteOutcome
Auto Trait Implementations§
impl Freeze for RewriteOutcome
impl RefUnwindSafe for RewriteOutcome
impl Send for RewriteOutcome
impl Sync for RewriteOutcome
impl Unpin for RewriteOutcome
impl UnsafeUnpin for RewriteOutcome
impl UnwindSafe for RewriteOutcome
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.