pub struct BarrierElisionReport {
pub removed: usize,
}Expand description
Report returned by elide_value_flow_barriers.
Fields§
§removed: usizeNumber of Node::Barrier values removed.
Trait Implementations§
Source§impl Clone for BarrierElisionReport
impl Clone for BarrierElisionReport
Source§fn clone(&self) -> BarrierElisionReport
fn clone(&self) -> BarrierElisionReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BarrierElisionReport
Source§impl Debug for BarrierElisionReport
impl Debug for BarrierElisionReport
Source§impl Default for BarrierElisionReport
impl Default for BarrierElisionReport
Source§fn default() -> BarrierElisionReport
fn default() -> BarrierElisionReport
Returns the “default value” for a type. Read more
impl Eq for BarrierElisionReport
Source§impl PartialEq for BarrierElisionReport
impl PartialEq for BarrierElisionReport
impl StructuralPartialEq for BarrierElisionReport
Auto Trait Implementations§
impl Freeze for BarrierElisionReport
impl RefUnwindSafe for BarrierElisionReport
impl Send for BarrierElisionReport
impl Sync for BarrierElisionReport
impl Unpin for BarrierElisionReport
impl UnsafeUnpin for BarrierElisionReport
impl UnwindSafe for BarrierElisionReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.