pub struct EnrichedPackage {
pub mir: MirPackage,
pub sources: Vec<SourceFile>,
}Expand description
Package with both MIR and source-level information
Fields§
§mir: MirPackage§sources: Vec<SourceFile>Implementations§
Trait Implementations§
Source§impl Clone for EnrichedPackage
impl Clone for EnrichedPackage
Source§fn clone(&self) -> EnrichedPackage
fn clone(&self) -> EnrichedPackage
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 moreAuto Trait Implementations§
impl Freeze for EnrichedPackage
impl RefUnwindSafe for EnrichedPackage
impl !Send for EnrichedPackage
impl !Sync for EnrichedPackage
impl Unpin for EnrichedPackage
impl UnsafeUnpin for EnrichedPackage
impl UnwindSafe for EnrichedPackage
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