pub struct RlctMutex { /* private fields */ }Implementations§
Source§impl RlctMutex
impl RlctMutex
pub fn prioceiling(&self) -> Result<c_int, Errno>
pub fn replace_prioceiling(&self, _: c_int) -> Result<c_int, Errno>
pub fn make_consistent(&self) -> Result<(), Errno>
pub fn lock(&self) -> Result<(), Errno>
pub fn lock_with_timeout(&self, deadline: ×pec) -> Result<(), Errno>
pub fn try_lock(&self) -> Result<(), Errno>
pub fn unlock(&self) -> Result<(), Errno>
Auto Trait Implementations§
impl !Freeze for RlctMutex
impl RefUnwindSafe for RlctMutex
impl Send for RlctMutex
impl Sync for RlctMutex
impl Unpin for RlctMutex
impl UnsafeUnpin for RlctMutex
impl UnwindSafe for RlctMutex
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