pub struct MutexReport {
pub total: usize,
pub shown: Vec<MutexInfo>,
}Expand description
What C prints from one epicsMutexShowAll call: the whole list’s
length, then the rows that passed onlyLocked.
Both come out of one lock acquisition. C reads ellCount outside the
list lock and walks inside it (epicsMutex.cpp:133-136), so its count
and its rows can disagree by a mutex created in between; there is no
reason to reproduce that.
Fields§
§total: usize§shown: Vec<MutexInfo>Auto Trait Implementations§
impl Freeze for MutexReport
impl RefUnwindSafe for MutexReport
impl Send for MutexReport
impl Sync for MutexReport
impl Unpin for MutexReport
impl UnsafeUnpin for MutexReport
impl UnwindSafe for MutexReport
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