pub struct HarnessReadEnvelopeV1 {
pub build_stamp: String,
pub credential: HarnessReadCredential,
pub request: HarnessReadRequestV1,
}Fields§
§build_stamp: String§credential: HarnessReadCredential§request: HarnessReadRequestV1Implementations§
Source§impl HarnessReadEnvelopeV1
impl HarnessReadEnvelopeV1
Sourcepub fn new(
credential: HarnessReadCredential,
request: HarnessReadRequestV1,
) -> Self
pub fn new( credential: HarnessReadCredential, request: HarnessReadRequestV1, ) -> 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-client) should build one from, rather than
hand-filling build_stamp at each site.
pub fn validate(&self) -> Result<(), HarnessReadApiError>
Trait Implementations§
Source§impl Clone for HarnessReadEnvelopeV1
impl Clone for HarnessReadEnvelopeV1
Source§impl Debug for HarnessReadEnvelopeV1
impl Debug for HarnessReadEnvelopeV1
Source§impl<'de> Deserialize<'de> for HarnessReadEnvelopeV1
impl<'de> Deserialize<'de> for HarnessReadEnvelopeV1
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 HarnessReadEnvelopeV1
Source§impl PartialEq for HarnessReadEnvelopeV1
impl PartialEq for HarnessReadEnvelopeV1
Source§impl Serialize for HarnessReadEnvelopeV1
impl Serialize for HarnessReadEnvelopeV1
impl StructuralPartialEq for HarnessReadEnvelopeV1
Auto Trait Implementations§
impl Freeze for HarnessReadEnvelopeV1
impl RefUnwindSafe for HarnessReadEnvelopeV1
impl Send for HarnessReadEnvelopeV1
impl Sync for HarnessReadEnvelopeV1
impl Unpin for HarnessReadEnvelopeV1
impl UnsafeUnpin for HarnessReadEnvelopeV1
impl UnwindSafe for HarnessReadEnvelopeV1
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