pub enum DirectOperation {
PublishBranch {
repository: String,
branch: String,
},
Recover {
repository: String,
branch: String,
},
Integrate {
repository: String,
},
}Expand description
A direct invocation’s selector, using its normalized registered identity.
Variants§
PublishBranch
Publish one completed branch.
Fields
Recover
Recover one interrupted branch.
Fields
Integrate
Integrate a train in the selected repository’s current checkout.
Trait Implementations§
Source§impl Clone for DirectOperation
impl Clone for DirectOperation
Source§impl Debug for DirectOperation
impl Debug for DirectOperation
Source§impl<'de> Deserialize<'de> for DirectOperation
impl<'de> Deserialize<'de> for DirectOperation
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 DirectOperation
Source§impl PartialEq for DirectOperation
impl PartialEq for DirectOperation
Source§impl Serialize for DirectOperation
impl Serialize for DirectOperation
impl StructuralPartialEq for DirectOperation
Auto Trait Implementations§
impl Freeze for DirectOperation
impl RefUnwindSafe for DirectOperation
impl Send for DirectOperation
impl Sync for DirectOperation
impl Unpin for DirectOperation
impl UnsafeUnpin for DirectOperation
impl UnwindSafe for DirectOperation
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.