pub struct CandidateBytes {
pub build_generation: u64,
pub content_digest: [u8; 32],
pub component_beam: Vec<u8>,
pub ffi_beam: Vec<u8>,
}Expand description
One candidate: the compiled component and FFI BEAM files of one build generation, with the content digest that identifies the snapshot they were built from (constraint 8 — stale completions are recognized by identity, never by timing).
Fields§
§build_generation: u64The dev client’s build generation for this candidate.
content_digest: [u8; 32]BLAKE3 digest of the content snapshot the candidate was built from.
component_beam: Vec<u8>The compiled component module bytes.
ffi_beam: Vec<u8>The compiled FFI module bytes.
Trait Implementations§
Source§impl Clone for CandidateBytes
impl Clone for CandidateBytes
Source§fn clone(&self) -> CandidateBytes
fn clone(&self) -> CandidateBytes
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 moreSource§impl Debug for CandidateBytes
impl Debug for CandidateBytes
Source§impl<'de> Deserialize<'de> for CandidateBytes
impl<'de> Deserialize<'de> for CandidateBytes
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 CandidateBytes
Source§impl PartialEq for CandidateBytes
impl PartialEq for CandidateBytes
Source§impl Serialize for CandidateBytes
impl Serialize for CandidateBytes
impl StructuralPartialEq for CandidateBytes
Auto Trait Implementations§
impl Freeze for CandidateBytes
impl RefUnwindSafe for CandidateBytes
impl Send for CandidateBytes
impl Sync for CandidateBytes
impl Unpin for CandidateBytes
impl UnsafeUnpin for CandidateBytes
impl UnwindSafe for CandidateBytes
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
Source§impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request