pub struct SemanticChange {
pub owner: SemanticOwner,
pub region: SemanticRegion,
pub op_index: usize,
}Fields§
§owner: SemanticOwner§region: SemanticRegion§op_index: usizeTrait Implementations§
Source§impl Clone for SemanticChange
impl Clone for SemanticChange
Source§fn clone(&self) -> SemanticChange
fn clone(&self) -> SemanticChange
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 SemanticChange
impl Debug for SemanticChange
Source§impl PartialEq for SemanticChange
impl PartialEq for SemanticChange
Source§fn eq(&self, other: &SemanticChange) -> bool
fn eq(&self, other: &SemanticChange) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SemanticChange
impl StructuralPartialEq for SemanticChange
Auto Trait Implementations§
impl Freeze for SemanticChange
impl RefUnwindSafe for SemanticChange
impl Send for SemanticChange
impl Sync for SemanticChange
impl Unpin for SemanticChange
impl UnsafeUnpin for SemanticChange
impl UnwindSafe for SemanticChange
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