pub struct CanaryPlan {Show 35 fields
pub protocol: String,
pub plan_id: String,
pub plan_digest: String,
pub release_id: String,
pub release_digest: String,
pub production_deployment_plan_id: String,
pub production_deployment_digest: String,
pub production_deployment_receipt_id: String,
pub production_deployment_observation_id: String,
pub production_environment: String,
pub production_expected_environment_revision: u64,
pub reliability_contract: DeliveryReliabilityContract,
pub release_rollback_constraints: ReleaseRollbackConstraints,
pub policy_evidence_id: String,
pub policy_evidence_digest: String,
pub environment_verification_id: String,
pub environment_verification_digest: String,
pub previous_known_good_plan_id: String,
pub previous_known_good_deployment_digest: String,
pub previous_known_good_release_id: String,
pub previous_known_good_release_digest: String,
pub previous_known_good_receipt_id: String,
pub previous_known_good_observation_id: String,
pub previous_known_good_policy_evidence_id: String,
pub previous_known_good_policy_evidence_digest: String,
pub previous_known_good_gateway_plan_id: String,
pub previous_known_good_gateway_plan_digest: String,
pub previous_known_good_gateway_configuration_identity: String,
pub previous_known_good_gateway_observation_id: String,
pub previous_known_good_gateway_observation_revision: u64,
pub previous_known_good_gateway_observed_after: String,
pub initial_percent: u8,
pub maximum_percent: u8,
pub workload_ids: Vec<String>,
pub effects: DeliveryEffects,
}Fields§
§protocol: String§plan_id: String§plan_digest: String§release_id: String§release_digest: String§production_deployment_plan_id: String§production_deployment_digest: String§production_deployment_receipt_id: String§production_deployment_observation_id: String§production_environment: String§production_expected_environment_revision: u64§reliability_contract: DeliveryReliabilityContract§release_rollback_constraints: ReleaseRollbackConstraints§policy_evidence_id: String§policy_evidence_digest: String§environment_verification_id: String§environment_verification_digest: String§previous_known_good_plan_id: String§previous_known_good_deployment_digest: String§previous_known_good_release_id: String§previous_known_good_release_digest: String§previous_known_good_receipt_id: String§previous_known_good_observation_id: String§previous_known_good_policy_evidence_id: String§previous_known_good_policy_evidence_digest: String§previous_known_good_gateway_plan_id: String§previous_known_good_gateway_plan_digest: String§previous_known_good_gateway_configuration_identity: String§previous_known_good_gateway_observation_id: String§previous_known_good_gateway_observation_revision: u64§previous_known_good_gateway_observed_after: String§initial_percent: u8§maximum_percent: u8§workload_ids: Vec<String>§effects: DeliveryEffectsTrait Implementations§
Source§impl Clone for CanaryPlan
impl Clone for CanaryPlan
Source§fn clone(&self) -> CanaryPlan
fn clone(&self) -> CanaryPlan
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 moreSource§impl ComposeSchema for CanaryPlan
impl ComposeSchema for CanaryPlan
Source§impl Debug for CanaryPlan
impl Debug for CanaryPlan
Source§impl<'de> Deserialize<'de> for CanaryPlan
impl<'de> Deserialize<'de> for CanaryPlan
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 CanaryPlan
Source§impl JsonSchema for CanaryPlan
impl JsonSchema for CanaryPlan
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for CanaryPlan
impl PartialEq for CanaryPlan
Source§impl Serialize for CanaryPlan
impl Serialize for CanaryPlan
impl StructuralPartialEq for CanaryPlan
Auto Trait Implementations§
impl Freeze for CanaryPlan
impl RefUnwindSafe for CanaryPlan
impl Send for CanaryPlan
impl Sync for CanaryPlan
impl Unpin for CanaryPlan
impl UnsafeUnpin for CanaryPlan
impl UnwindSafe for CanaryPlan
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,
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.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