pub struct ConsumerImpact {
pub endpoint: String,
pub method: String,
pub affected_sdk_methods: Vec<SDKMethod>,
pub affected_apps: Vec<ConsumingApp>,
pub impact_summary: String,
}Expand description
Impact analysis result showing which consumers are affected by drift
Fields§
§endpoint: StringEndpoint path
method: StringHTTP method
affected_sdk_methods: Vec<SDKMethod>SDK methods that are affected
affected_apps: Vec<ConsumingApp>Applications that are affected
impact_summary: StringHuman-readable impact summary
Trait Implementations§
Source§impl Clone for ConsumerImpact
impl Clone for ConsumerImpact
Source§fn clone(&self) -> ConsumerImpact
fn clone(&self) -> ConsumerImpact
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConsumerImpact
impl Debug for ConsumerImpact
Source§impl<'de> Deserialize<'de> for ConsumerImpact
impl<'de> Deserialize<'de> for ConsumerImpact
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConsumerImpact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConsumerImpact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ConsumerImpact
impl Serialize for ConsumerImpact
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ConsumerImpact
impl RefUnwindSafe for ConsumerImpact
impl Send for ConsumerImpact
impl Sync for ConsumerImpact
impl Unpin for ConsumerImpact
impl UnsafeUnpin for ConsumerImpact
impl UnwindSafe for ConsumerImpact
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
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