pub struct PatchEventFile {
pub path: String,
pub verified: bool,
pub applied_via: Option<AppliedVia>,
}Expand description
One file referenced by a patch event.
Fields§
§path: StringPath relative to the package directory (e.g. package/index.js).
verified: boolTrue if the file’s content was verified to match the expected
hash. For an Applied event this means post-write verification
succeeded; for Verified (dry-run) it means pre-write hashes
matched expectation.
applied_via: Option<AppliedVia>Which strategy produced the patched bytes — only set for Applied
events. One of package, diff, blob.
Trait Implementations§
Source§impl Clone for PatchEventFile
impl Clone for PatchEventFile
Source§fn clone(&self) -> PatchEventFile
fn clone(&self) -> PatchEventFile
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 PatchEventFile
impl Debug for PatchEventFile
Auto Trait Implementations§
impl Freeze for PatchEventFile
impl RefUnwindSafe for PatchEventFile
impl Send for PatchEventFile
impl Sync for PatchEventFile
impl Unpin for PatchEventFile
impl UnsafeUnpin for PatchEventFile
impl UnwindSafe for PatchEventFile
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