pub struct ConflictLocation {
pub file: PathBuf,
pub line: u32,
pub column: u32,
pub existing_symbol: String,
}Expand description
Location of a name conflict
Fields§
§file: PathBufFile path
line: u32Line number
column: u32Column number
existing_symbol: StringExisting symbol name
Trait Implementations§
Source§impl Clone for ConflictLocation
impl Clone for ConflictLocation
Source§fn clone(&self) -> ConflictLocation
fn clone(&self) -> ConflictLocation
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 ConflictLocation
impl Debug for ConflictLocation
Source§impl<'de> Deserialize<'de> for ConflictLocation
impl<'de> Deserialize<'de> for ConflictLocation
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ConflictLocation
impl RefUnwindSafe for ConflictLocation
impl Send for ConflictLocation
impl Sync for ConflictLocation
impl Unpin for ConflictLocation
impl UnsafeUnpin for ConflictLocation
impl UnwindSafe for ConflictLocation
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