pub enum ActivityAnswer {
Head {
in_progress: Vec<String>,
complete: bool,
},
Other {
head: Sha,
in_progress: Vec<String>,
},
Refused,
}Expand description
One answer a host gives about the work still running on a change request’s head —
what HostState::head_activity scripts per call.
Variants§
Head
An answer about the commit it was asked about, naming the work in progress on
it — none, where in_progress is empty.
Fields
Other
An answer about head, a commit other than the one asked about — a host that
has not processed the push yet.
Fields
Refused
A refusal: a credential that may read neither source.
Trait Implementations§
Source§impl Clone for ActivityAnswer
impl Clone for ActivityAnswer
Source§impl Debug for ActivityAnswer
impl Debug for ActivityAnswer
Source§impl<'de> Deserialize<'de> for ActivityAnswer
impl<'de> Deserialize<'de> for ActivityAnswer
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 ActivityAnswer
Source§impl PartialEq for ActivityAnswer
impl PartialEq for ActivityAnswer
Source§impl Serialize for ActivityAnswer
impl Serialize for ActivityAnswer
impl StructuralPartialEq for ActivityAnswer
Auto Trait Implementations§
impl Freeze for ActivityAnswer
impl RefUnwindSafe for ActivityAnswer
impl Send for ActivityAnswer
impl Sync for ActivityAnswer
impl Unpin for ActivityAnswer
impl UnsafeUnpin for ActivityAnswer
impl UnwindSafe for ActivityAnswer
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.