pub struct DeployRequest {
pub target: String,
pub env: Option<String>,
pub mode: DeployMode,
pub flags: DeployFlags,
pub debug: bool,
pub revitalize: Option<String>,
pub revitalize_out: Option<PathBuf>,
pub revitalize_in_place: bool,
pub redact_history: bool,
pub repair_history: bool,
pub engine_check: bool,
pub scan: bool,
}Fields§
§target: String§env: Option<String>§mode: DeployMode§flags: DeployFlags§debug: bool§revitalize: Option<String>When set, restore redacted history secrets instead of deploying.
revitalize_out: Option<PathBuf>§revitalize_in_place: bool§redact_history: boolRetrofit existing history files: redact + upload secrets.
repair_history: boolRebuild index.json from attempt records (merge-conflict salvage).
engine_check: boolBuilt-in engine health check (repair + stats + optional sibling scan).
scan: boolWith engine_check: scan sibling repos for .xbp/deployments.
Trait Implementations§
Source§impl Clone for DeployRequest
impl Clone for DeployRequest
Source§fn clone(&self) -> DeployRequest
fn clone(&self) -> DeployRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DeployRequest
impl RefUnwindSafe for DeployRequest
impl Send for DeployRequest
impl Sync for DeployRequest
impl Unpin for DeployRequest
impl UnsafeUnpin for DeployRequest
impl UnwindSafe for DeployRequest
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more