pub struct HeldBy {
pub token: SessionToken,
pub worktree: PathBuf,
pub holding: Holding,
}Expand description
The live session that still holds a preserved branch.
Fields§
§token: SessionTokenThe session, so an operator can wait for it or close it by name.
worktree: PathBufThe worktree its work is being made in.
holding: HoldingHow this host can tell it is still live.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HeldBy
impl<'de> Deserialize<'de> for HeldBy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for HeldBy
impl StructuralPartialEq for HeldBy
Auto Trait Implementations§
impl Freeze for HeldBy
impl RefUnwindSafe for HeldBy
impl Send for HeldBy
impl Sync for HeldBy
impl Unpin for HeldBy
impl UnsafeUnpin for HeldBy
impl UnwindSafe for HeldBy
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.