pub struct CanaryPlanInput {Show 18 fields
pub release: ServiceRelease,
pub production_deployment: DeploymentPlan,
pub production_deployment_receipt: DeploymentReceipt,
pub production_deployment_observation: DeploymentObservation,
pub reliability_contract: DeliveryReliabilityContract,
pub policy: PolicyEvidence,
pub policy_inputs: DeliveryPolicyInputs,
pub environment_verification: EnvironmentVerification,
pub previous_known_good_deployment: DeploymentPlan,
pub previous_known_good_receipt: DeploymentReceipt,
pub previous_known_good_observation: DeploymentObservation,
pub previous_known_good_release: ServiceRelease,
pub previous_known_good_policy: PolicyEvidence,
pub previous_known_good_policy_inputs: DeliveryPolicyInputs,
pub previous_known_good_gateway: GatewayConfigurationPlan,
pub previous_known_good_gateway_observation: GatewayObservation,
pub initial_percent: u8,
pub maximum_percent: u8,
}Fields§
§release: ServiceRelease§production_deployment: DeploymentPlan§production_deployment_receipt: DeploymentReceipt§production_deployment_observation: DeploymentObservation§reliability_contract: DeliveryReliabilityContract§policy: PolicyEvidence§policy_inputs: DeliveryPolicyInputs§environment_verification: EnvironmentVerification§previous_known_good_deployment: DeploymentPlan§previous_known_good_receipt: DeploymentReceipt§previous_known_good_observation: DeploymentObservation§previous_known_good_release: ServiceRelease§previous_known_good_policy: PolicyEvidence§previous_known_good_policy_inputs: DeliveryPolicyInputs§previous_known_good_gateway: GatewayConfigurationPlan§previous_known_good_gateway_observation: GatewayObservation§initial_percent: u8§maximum_percent: u8Trait Implementations§
Source§impl Clone for CanaryPlanInput
impl Clone for CanaryPlanInput
Source§fn clone(&self) -> CanaryPlanInput
fn clone(&self) -> CanaryPlanInput
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 CanaryPlanInput
impl RefUnwindSafe for CanaryPlanInput
impl Send for CanaryPlanInput
impl Sync for CanaryPlanInput
impl Unpin for CanaryPlanInput
impl UnsafeUnpin for CanaryPlanInput
impl UnwindSafe for CanaryPlanInput
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request