pub struct PatchResult {
pub new_module: Module,
pub new_version: String,
pub impact: Impact,
}Expand description
Result of applying a patch.
Fields§
§new_module: ModuleThe new module after patch application.
new_version: StringContent hash of the new module state.
impact: ImpactImpact analysis: which functions/types were affected.
Trait Implementations§
Source§impl Clone for PatchResult
impl Clone for PatchResult
Source§fn clone(&self) -> PatchResult
fn clone(&self) -> PatchResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PatchResult
impl RefUnwindSafe for PatchResult
impl Send for PatchResult
impl Sync for PatchResult
impl Unpin for PatchResult
impl UnsafeUnpin for PatchResult
impl UnwindSafe for PatchResult
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