pub struct HeaderCopy { /* private fields */ }Expand description
Section 26.6’s transformation, at one budget.
The budget is a field rather than a constant because the two levels that run this want
different ones, and it comes with the name for the same reason: the two instances are two
entries in crate::pass::PASSES and a pipeline picks one by naming it.
Trait Implementations§
Source§impl Debug for HeaderCopy
impl Debug for HeaderCopy
Source§impl Pass for HeaderCopy
impl Pass for HeaderCopy
Source§fn preserves(&self) -> Preserved
fn preserves(&self) -> Preserved
Which analyses still answer the same questions about the function this pass has finished
with as they did about the one it was handed. Read more
Auto Trait Implementations§
impl Freeze for HeaderCopy
impl RefUnwindSafe for HeaderCopy
impl Send for HeaderCopy
impl Sync for HeaderCopy
impl Unpin for HeaderCopy
impl UnsafeUnpin for HeaderCopy
impl UnwindSafe for HeaderCopy
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