pub struct ReadAfterWriteBinding {
pub bundles: usize,
pub effects: usize,
pub gated_writes: usize,
pub refused: usize,
}Expand description
What the read-after-write rule (DW0527) examined, zeroes included.
Fields§
§bundles: usizeEffect bundles walked — the denominator.
effects: usizeEffects walked across those bundles.
gated_writes: usizeConditional writes (gated on the datum they write) the walk recorded.
refused: usizeDiagnostics raised (DW0527).
Implementations§
Trait Implementations§
Source§impl Clone for ReadAfterWriteBinding
impl Clone for ReadAfterWriteBinding
Source§impl Debug for ReadAfterWriteBinding
impl Debug for ReadAfterWriteBinding
Source§impl Default for ReadAfterWriteBinding
impl Default for ReadAfterWriteBinding
impl Eq for ReadAfterWriteBinding
Source§impl PartialEq for ReadAfterWriteBinding
impl PartialEq for ReadAfterWriteBinding
impl StructuralPartialEq for ReadAfterWriteBinding
Auto Trait Implementations§
impl Freeze for ReadAfterWriteBinding
impl RefUnwindSafe for ReadAfterWriteBinding
impl Send for ReadAfterWriteBinding
impl Sync for ReadAfterWriteBinding
impl Unpin for ReadAfterWriteBinding
impl UnsafeUnpin for ReadAfterWriteBinding
impl UnwindSafe for ReadAfterWriteBinding
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