pub struct CandidateArtifacts {
pub token: String,
pub continuity_bytes: Vec<u8>,
pub transition_bytes: Vec<u8>,
pub transition: PicTransitionPayload,
}Expand description
The three workload-signed candidate artifacts.
Fields§
§token: StringThe candidate PIC Token JWT (compact JWS), ready to be submitted as
the RFC 8693 subject_token.
continuity_bytes: Vec<u8>Exact signed candidate PIC Continuity COSE bytes.
transition_bytes: Vec<u8>Exact signed PIC Continuity Transition COSE bytes.
transition: PicTransitionPayloadThe transition payload as built.
Trait Implementations§
Source§impl Clone for CandidateArtifacts
impl Clone for CandidateArtifacts
Source§fn clone(&self) -> CandidateArtifacts
fn clone(&self) -> CandidateArtifacts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CandidateArtifacts
impl RefUnwindSafe for CandidateArtifacts
impl Send for CandidateArtifacts
impl Sync for CandidateArtifacts
impl Unpin for CandidateArtifacts
impl UnsafeUnpin for CandidateArtifacts
impl UnwindSafe for CandidateArtifacts
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