pub struct WorkloadIdentityV2 {
pub version: u16,
pub class: String,
pub raw_source_bytes: u64,
pub source_units: u64,
pub container_bytes: Evidence<u64>,
pub expanded_payload_bytes: Evidence<u64>,
pub derived_decoder_bytes: Evidence<u64>,
pub backend_dispatched_bytes: Evidence<u64>,
pub size_bucket: Evidence<String>,
pub fanout_bucket: Evidence<String>,
}Expand description
Measured workload shape used to classify comparable runs.
Fields§
§version: u16§class: String§raw_source_bytes: u64§source_units: u64§container_bytes: Evidence<u64>§expanded_payload_bytes: Evidence<u64>§derived_decoder_bytes: Evidence<u64>§backend_dispatched_bytes: Evidence<u64>§size_bucket: Evidence<String>§fanout_bucket: Evidence<String>Implementations§
Source§impl WorkloadIdentityV2
impl WorkloadIdentityV2
Sourcepub fn capture(input: WorkloadIdentityInput<'_>) -> Self
pub fn capture(input: WorkloadIdentityInput<'_>) -> Self
Capture exact byte domains and deterministic size and fanout buckets.
Trait Implementations§
Source§impl Clone for WorkloadIdentityV2
impl Clone for WorkloadIdentityV2
Source§fn clone(&self) -> WorkloadIdentityV2
fn clone(&self) -> WorkloadIdentityV2
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 WorkloadIdentityV2
impl Debug for WorkloadIdentityV2
Source§impl<'de> Deserialize<'de> for WorkloadIdentityV2
impl<'de> Deserialize<'de> for WorkloadIdentityV2
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 WorkloadIdentityV2
impl PartialEq for WorkloadIdentityV2
Source§impl Serialize for WorkloadIdentityV2
impl Serialize for WorkloadIdentityV2
impl StructuralPartialEq for WorkloadIdentityV2
Auto Trait Implementations§
impl Freeze for WorkloadIdentityV2
impl RefUnwindSafe for WorkloadIdentityV2
impl Send for WorkloadIdentityV2
impl Sync for WorkloadIdentityV2
impl Unpin for WorkloadIdentityV2
impl UnsafeUnpin for WorkloadIdentityV2
impl UnwindSafe for WorkloadIdentityV2
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