pub struct DeployTarget {
pub build: String,
pub service: String,
pub smoke: Option<String>,
}Expand description
Deployment target for a service.
Fields§
§build: StringBuild command (e.g., “cargo build –release”)
service: StringSystemd service name (e.g., “ares”)
smoke: Option<String>Optional smoke test command
Trait Implementations§
Source§impl Debug for DeployTarget
impl Debug for DeployTarget
Source§impl<'de> Deserialize<'de> for DeployTarget
impl<'de> Deserialize<'de> for DeployTarget
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 Freeze for DeployTarget
impl RefUnwindSafe for DeployTarget
impl Send for DeployTarget
impl Sync for DeployTarget
impl Unpin for DeployTarget
impl UnsafeUnpin for DeployTarget
impl UnwindSafe for DeployTarget
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