pub struct StructChange {
pub name: String,
pub old_size: u64,
pub new_size: u64,
pub size_delta: i64,
pub old_padding: u64,
pub new_padding: u64,
pub padding_delta: i64,
pub member_changes: Vec<MemberChange>,
}Fields§
§name: String§old_size: u64§new_size: u64§size_delta: i64§old_padding: u64§new_padding: u64§padding_delta: i64§member_changes: Vec<MemberChange>Trait Implementations§
Source§impl Clone for StructChange
impl Clone for StructChange
Source§fn clone(&self) -> StructChange
fn clone(&self) -> StructChange
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 moreSource§impl Debug for StructChange
impl Debug for StructChange
Auto Trait Implementations§
impl Freeze for StructChange
impl RefUnwindSafe for StructChange
impl Send for StructChange
impl Sync for StructChange
impl Unpin for StructChange
impl UnwindSafe for StructChange
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