pub struct RendezvousSplit {
pub set: &'static str,
pub unset: &'static str,
pub socket: PathBuf,
pub pid_file: PathBuf,
}Expand description
The two halves of the daemon rendezvous when exactly one of
KHIVE_SOCKET / KHIVE_PID is set: the variable that was set, the one
that was not, and the socket and PID file that would be used together.
Fields§
§set: &'static strThe override that is set.
unset: &'static strThe override that is not set.
socket: PathBufThe socket path this process resolves.
pid_file: PathBufThe PID-file path this process resolves.
Trait Implementations§
Source§impl Clone for RendezvousSplit
impl Clone for RendezvousSplit
Source§impl Debug for RendezvousSplit
impl Debug for RendezvousSplit
impl Eq for RendezvousSplit
Source§impl PartialEq for RendezvousSplit
impl PartialEq for RendezvousSplit
impl StructuralPartialEq for RendezvousSplit
Auto Trait Implementations§
impl Freeze for RendezvousSplit
impl RefUnwindSafe for RendezvousSplit
impl Send for RendezvousSplit
impl Sync for RendezvousSplit
impl Unpin for RendezvousSplit
impl UnsafeUnpin for RendezvousSplit
impl UnwindSafe for RendezvousSplit
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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