pub struct UpdateReleaseMessage {
pub header: MessageHeaderRequest,
pub update_list: Vec<UpdateOperation>,
pub resource_updates: IndexMap<String, ResourceUpdate>,
pub release_updates: IndexMap<String, ReleaseUpdate>,
pub deal_updates: IndexMap<String, DealUpdate>,
pub update_metadata: UpdateMetadata,
}Expand description
Complete UpdateReleaseMessage structure
Fields§
§header: MessageHeaderRequestMessage header information
update_list: Vec<UpdateOperation>List of update operations to perform
resource_updates: IndexMap<String, ResourceUpdate>Resources that need to be updated
release_updates: IndexMap<String, ReleaseUpdate>Releases that need to be updated
deal_updates: IndexMap<String, DealUpdate>Deal updates (if any)
update_metadata: UpdateMetadataMetadata about this update
Trait Implementations§
Source§impl Clone for UpdateReleaseMessage
impl Clone for UpdateReleaseMessage
Source§fn clone(&self) -> UpdateReleaseMessage
fn clone(&self) -> UpdateReleaseMessage
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 UpdateReleaseMessage
impl Debug for UpdateReleaseMessage
Source§impl<'de> Deserialize<'de> for UpdateReleaseMessage
impl<'de> Deserialize<'de> for UpdateReleaseMessage
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 UpdateReleaseMessage
impl RefUnwindSafe for UpdateReleaseMessage
impl Send for UpdateReleaseMessage
impl Sync for UpdateReleaseMessage
impl Unpin for UpdateReleaseMessage
impl UnwindSafe for UpdateReleaseMessage
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