Enum buildsrs_protocol::types::JobKind
source · pub enum JobKind {
Metadata,
Binary(BuildEnv),
Debian(BuildEnv),
Coverage(BuildEnv),
}
Expand description
Kind of job to build.
Each variant of this enumeration corresponds to one Cargo command.
Variants§
Metadata
Build metadata
Binary(BuildEnv)
Build binaries
Debian(BuildEnv)
Build debian package
Coverage(BuildEnv)
Build coverage
Trait Implementations§
source§impl<'de> Deserialize<'de> for JobKind
impl<'de> Deserialize<'de> for JobKind
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
Auto Trait Implementations§
impl RefUnwindSafe for JobKind
impl Send for JobKind
impl Sync for JobKind
impl Unpin for JobKind
impl UnwindSafe for JobKind
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