pub struct IncompleteUnit {
pub unit: String,
pub reason: String,
}Expand description
One unit a structurally valid but declared-incomplete artifact could not fully process, with the compiler’s own per-unit reason.
Fields§
§unit: StringThe unit identifier, matching an entry in units.processed.
reason: StringThe compiler’s own diagnostic reason this unit stayed incomplete.
Trait Implementations§
Source§impl Clone for IncompleteUnit
impl Clone for IncompleteUnit
Source§impl Debug for IncompleteUnit
impl Debug for IncompleteUnit
impl Eq for IncompleteUnit
Source§impl PartialEq for IncompleteUnit
impl PartialEq for IncompleteUnit
impl StructuralPartialEq for IncompleteUnit
Auto Trait Implementations§
impl Freeze for IncompleteUnit
impl RefUnwindSafe for IncompleteUnit
impl Send for IncompleteUnit
impl Sync for IncompleteUnit
impl Unpin for IncompleteUnit
impl UnsafeUnpin for IncompleteUnit
impl UnwindSafe for IncompleteUnit
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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