pub struct LockDataMapping { /* private fields */ }Expand description
Mapping from locks to protected data variables.
Implementations§
Source§impl LockDataMapping
impl LockDataMapping
Sourcepub fn is_protected_by(&self, data: &str, lock: &str) -> bool
pub fn is_protected_by(&self, data: &str, lock: &str) -> bool
Check if a variable is protected by a specific lock.
Sourcepub fn get_protected_data(&self, lock: &str) -> Vec<String>
pub fn get_protected_data(&self, lock: &str) -> Vec<String>
Get all data variables protected by a lock.
Trait Implementations§
Source§impl Clone for LockDataMapping
impl Clone for LockDataMapping
Source§fn clone(&self) -> LockDataMapping
fn clone(&self) -> LockDataMapping
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LockDataMapping
impl Debug for LockDataMapping
Auto Trait Implementations§
impl Freeze for LockDataMapping
impl RefUnwindSafe for LockDataMapping
impl Send for LockDataMapping
impl Sync for LockDataMapping
impl Unpin for LockDataMapping
impl UnwindSafe for LockDataMapping
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