struct HandleEntry {
repo: OpenRepo,
owner: Option<usize>,
}Expand description
A single entry in the service’s open-repository table.
Fields§
§repo: OpenRepoThe opened repository.
owner: Option<usize>Owning connection id, recorded for a future per-connection disconnect
hook that will reclaim handles left open by a vanished client. Option
to leave room for handles not tied to a specific connection.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HandleEntry
impl !RefUnwindSafe for HandleEntry
impl Send for HandleEntry
impl Sync for HandleEntry
impl Unpin for HandleEntry
impl UnsafeUnpin for HandleEntry
impl !UnwindSafe for HandleEntry
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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