pub struct AddRemove {
pub name: String,
pub signature: String,
pub old_sig_id: Option<String>,
}Fields§
§name: String§signature: String§old_sig_id: Option<String>The SigId of the old side, resolved directly by whoever built
this report (compute_diff, or a hand-assembled report) instead
of being re-derived later from a bare-name lookup — see #818.
None for an added entry (nothing old to resolve); always
Some for a removed entry.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AddRemove
impl RefUnwindSafe for AddRemove
impl Send for AddRemove
impl Sync for AddRemove
impl Unpin for AddRemove
impl UnsafeUnpin for AddRemove
impl UnwindSafe for AddRemove
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