pub struct HarnessOperatorEnvelopeV1 {
pub build_stamp: String,
pub credential: HarnessOperatorCredential,
pub request: HarnessOperatorRequestV1,
}Fields§
§build_stamp: String§credential: HarnessOperatorCredential§request: HarnessOperatorRequestV1Implementations§
Source§impl HarnessOperatorEnvelopeV1
impl HarnessOperatorEnvelopeV1
Sourcepub fn new(
credential: HarnessOperatorCredential,
request: HarnessOperatorRequestV1,
) -> Self
pub fn new( credential: HarnessOperatorCredential, request: HarnessOperatorRequestV1, ) -> Self
Builds an envelope carrying this binary’s own BUILD_STAMP – the
one place every caller in this tree (this crate’s own tests,
hatchery-harness-service, hatchery-harness-client) should
build one from, rather than hand-filling build_stamp at each site.
pub fn validate(&self) -> Result<(), HarnessOperatorApiError>
Trait Implementations§
Source§impl Clone for HarnessOperatorEnvelopeV1
impl Clone for HarnessOperatorEnvelopeV1
Source§impl Debug for HarnessOperatorEnvelopeV1
impl Debug for HarnessOperatorEnvelopeV1
Source§impl<'de> Deserialize<'de> for HarnessOperatorEnvelopeV1
impl<'de> Deserialize<'de> for HarnessOperatorEnvelopeV1
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 HarnessOperatorEnvelopeV1
impl StructuralPartialEq for HarnessOperatorEnvelopeV1
Auto Trait Implementations§
impl Freeze for HarnessOperatorEnvelopeV1
impl RefUnwindSafe for HarnessOperatorEnvelopeV1
impl Send for HarnessOperatorEnvelopeV1
impl Sync for HarnessOperatorEnvelopeV1
impl Unpin for HarnessOperatorEnvelopeV1
impl UnsafeUnpin for HarnessOperatorEnvelopeV1
impl UnwindSafe for HarnessOperatorEnvelopeV1
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