pub struct Summarized<'a> {
pub registry: &'a SummaryRegistry,
pub summarize: &'a Pipeline,
pub decide: &'a Pipeline,
}Expand description
The program’s summaries and decisions for a conversion in parts (convert_parts_summarized).
Fields§
§registry: &'a SummaryRegistryThe summaries and decisions carried from the first traversal to the second.
summarize: &'a PipelineRun on each part in the first traversal: the passes that make its summaries.
decide: &'a PipelineRun once on the merged summaries: the passes that make the decisions.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for Summarized<'a>
impl<'a> !UnwindSafe for Summarized<'a>
impl<'a> Forget for Summarized<'a>
impl<'a> Freeze for Summarized<'a>
impl<'a> Send for Summarized<'a>
impl<'a> Sync for Summarized<'a>
impl<'a> Unpin for Summarized<'a>
impl<'a> UnsafeUnpin for Summarized<'a>
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