Struct yaque::mutex::MutexGuard [−][src]
A guard to the the Mutex
when it is locked. This structure give access to
the contents of the mutex.
Implementations
impl MutexGuard
[src]
pub fn read(&self) -> Result<Vec<u8>>
[src]
Reas all the contents of the content file into a vector.
pub fn write<D: AsRef<[u8]>>(&self, data: D) -> Result<()>
[src]
Writes some data to the content file, ovewritting all the previous content.
pub fn file(&self) -> &File
[src]
Gives direct access to the underlying content file.
Auto Trait Implementations
impl RefUnwindSafe for MutexGuard
impl Send for MutexGuard
impl Sync for MutexGuard
impl Unpin for MutexGuard
impl UnwindSafe for MutexGuard
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,