pub struct FileLockManager { /* private fields */ }Implementations§
Source§impl FileLockManager
impl FileLockManager
pub fn new() -> Self
pub fn apply( &self, owner_id: u64, target: FileLockTarget, operation: FlockOperation, ) -> FdResult<()>
pub fn release_owner(&self, owner_id: u64) -> bool
Trait Implementations§
Source§impl Clone for FileLockManager
impl Clone for FileLockManager
Source§fn clone(&self) -> FileLockManager
fn clone(&self) -> FileLockManager
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FileLockManager
impl Debug for FileLockManager
Source§impl Default for FileLockManager
impl Default for FileLockManager
Source§fn default() -> FileLockManager
fn default() -> FileLockManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FileLockManager
impl RefUnwindSafe for FileLockManager
impl Send for FileLockManager
impl Sync for FileLockManager
impl Unpin for FileLockManager
impl UnsafeUnpin for FileLockManager
impl UnwindSafe for FileLockManager
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more