pub struct GraphUnitDeclTwice<unit, new_site, prior, prior_site> {
pub unit: unit,
pub new_site: new_site,
pub prior: prior,
pub prior_site: prior_site,
}Expand description
Error message for an object that was defined twice when only one declaration should exist.
Fields§
§unit: unitDisplay of the redefined object.
new_site: new_siteLocation of the superfluous definition.
prior: priorItem that defined the object previously.
prior_site: prior_siteLocation of the first definition.
Trait Implementations§
Auto Trait Implementations§
impl<unit, new_site, prior, prior_site> Freeze for GraphUnitDeclTwice<unit, new_site, prior, prior_site>
impl<unit, new_site, prior, prior_site> RefUnwindSafe for GraphUnitDeclTwice<unit, new_site, prior, prior_site>where
unit: RefUnwindSafe,
new_site: RefUnwindSafe,
prior: RefUnwindSafe,
prior_site: RefUnwindSafe,
impl<unit, new_site, prior, prior_site> Send for GraphUnitDeclTwice<unit, new_site, prior, prior_site>
impl<unit, new_site, prior, prior_site> Sync for GraphUnitDeclTwice<unit, new_site, prior, prior_site>
impl<unit, new_site, prior, prior_site> Unpin for GraphUnitDeclTwice<unit, new_site, prior, prior_site>
impl<unit, new_site, prior, prior_site> UnwindSafe for GraphUnitDeclTwice<unit, new_site, prior, prior_site>
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