pub struct ReleasePointer {
pub agent_name: String,
pub current_spec_digest: String,
pub previous_spec_digest: Option<String>,
pub last_updated: DateTime<Utc>,
}Expand description
Pointer to the current and previous release for an agent in an environment.
Fields§
§agent_name: StringName of the agent.
current_spec_digest: StringDigest of the currently deployed spec.
previous_spec_digest: Option<String>Digest of the previously deployed spec (for rollback).
last_updated: DateTime<Utc>When the current release was deployed.
Implementations§
Trait Implementations§
Source§impl Clone for ReleasePointer
impl Clone for ReleasePointer
Source§fn clone(&self) -> ReleasePointer
fn clone(&self) -> ReleasePointer
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 ReleasePointer
impl Debug for ReleasePointer
Source§impl<'de> Deserialize<'de> for ReleasePointer
impl<'de> Deserialize<'de> for ReleasePointer
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
Source§impl PartialEq for ReleasePointer
impl PartialEq for ReleasePointer
Source§impl Serialize for ReleasePointer
impl Serialize for ReleasePointer
impl StructuralPartialEq for ReleasePointer
Auto Trait Implementations§
impl Freeze for ReleasePointer
impl RefUnwindSafe for ReleasePointer
impl Send for ReleasePointer
impl Sync for ReleasePointer
impl Unpin for ReleasePointer
impl UnsafeUnpin for ReleasePointer
impl UnwindSafe for ReleasePointer
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