pub struct LockGuard<'a>(/* private fields */);Methods from Deref<Target = FILE>§
pub fn lock(&mut self) -> LockGuard<'_>
pub fn try_set_orientation(&mut self, mode: c_int) -> c_int
pub fn try_set_orientation_unlocked(&mut self, mode: c_int) -> c_int
pub fn try_set_byte_orientation_unlocked(&mut self) -> Result<(), c_int>
pub fn try_set_wide_orientation_unlocked(&mut self) -> Result<(), c_int>
pub fn purge(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for LockGuard<'a>
impl<'a> !RefUnwindSafe for LockGuard<'a>
impl<'a> Send for LockGuard<'a>
impl<'a> !Sync for LockGuard<'a>
impl<'a> Unpin for LockGuard<'a>
impl<'a> UnsafeUnpin for LockGuard<'a>
impl<'a> !UnwindSafe for LockGuard<'a>
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