pub struct ScopeConflict {
pub name: String,
pub suggested: String,
}Expand description
A detected scope conflict when inlining a function body at a call site.
Fields§
§name: StringThe variable name that conflicts.
suggested: StringSuggested alternative name to avoid the conflict.
Trait Implementations§
Source§impl Clone for ScopeConflict
impl Clone for ScopeConflict
Source§fn clone(&self) -> ScopeConflict
fn clone(&self) -> ScopeConflict
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 ScopeConflict
impl Debug for ScopeConflict
Source§impl PartialEq for ScopeConflict
impl PartialEq for ScopeConflict
impl Eq for ScopeConflict
impl StructuralPartialEq for ScopeConflict
Auto Trait Implementations§
impl Freeze for ScopeConflict
impl RefUnwindSafe for ScopeConflict
impl Send for ScopeConflict
impl Sync for ScopeConflict
impl Unpin for ScopeConflict
impl UnsafeUnpin for ScopeConflict
impl UnwindSafe for ScopeConflict
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> 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