pub struct DuplicateName {
pub name: Ident,
pub first: SourceLocation,
pub second: SourceLocation,
pub first_crate: Option<String>,
pub second_crate: Option<String>,
}Expand description
The two items of a ParseError::DuplicateName.
Fields§
§name: Ident§first: SourceLocation§second: SourceLocation§first_crate: Option<String>The crate each was marked in. A captured file path is crate-relative
(both are src/lib.rs), so these are the only unambiguous coordinates
when two sources collide.
second_crate: Option<String>Trait Implementations§
Source§impl Clone for DuplicateName
impl Clone for DuplicateName
Source§fn clone(&self) -> DuplicateName
fn clone(&self) -> DuplicateName
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 moreAuto Trait Implementations§
impl !Send for DuplicateName
impl !Sync for DuplicateName
impl Freeze for DuplicateName
impl RefUnwindSafe for DuplicateName
impl Unpin for DuplicateName
impl UnsafeUnpin for DuplicateName
impl UnwindSafe for DuplicateName
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