pub struct SymbolMergeEvent {
pub name: String,
pub symbol_id: SymbolId,
pub existing_flags: String,
pub new_flags: String,
pub combined_flags: String,
pub contributing_file: String,
}Expand description
A record of a symbol merge operation.
Fields§
§name: StringThe symbol’s name
symbol_id: SymbolIdThe symbol ID
existing_flags: StringThe existing flags before merge
new_flags: StringThe new flags being merged
combined_flags: StringThe combined flags after merge
contributing_file: StringThe file contributing the new declaration
Trait Implementations§
Source§impl Clone for SymbolMergeEvent
impl Clone for SymbolMergeEvent
Source§fn clone(&self) -> SymbolMergeEvent
fn clone(&self) -> SymbolMergeEvent
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 SymbolMergeEvent
impl RefUnwindSafe for SymbolMergeEvent
impl Send for SymbolMergeEvent
impl Sync for SymbolMergeEvent
impl Unpin for SymbolMergeEvent
impl UnsafeUnpin for SymbolMergeEvent
impl UnwindSafe for SymbolMergeEvent
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