pub struct GovernanceRequest {
pub content_type: ContentType,
pub size_bytes: u64,
pub accuracy_requirement: f64,
pub latency_tolerance_ms: u64,
pub admissibility: AdmissibilityClass,
}Expand description
Request for codec decision.
Fields§
§content_type: ContentTypeContent type for routing
size_bytes: u64Size of content in bytes
accuracy_requirement: f64Required accuracy (0.0 to 1.0)
latency_tolerance_ms: u64Maximum latency tolerance in milliseconds
admissibility: AdmissibilityClassAdmissibility class
Trait Implementations§
Source§impl Clone for GovernanceRequest
impl Clone for GovernanceRequest
Source§fn clone(&self) -> GovernanceRequest
fn clone(&self) -> GovernanceRequest
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 GovernanceRequest
impl Debug for GovernanceRequest
Source§impl Default for GovernanceRequest
impl Default for GovernanceRequest
Source§impl<'de> Deserialize<'de> for GovernanceRequest
impl<'de> Deserialize<'de> for GovernanceRequest
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
Auto Trait Implementations§
impl Freeze for GovernanceRequest
impl RefUnwindSafe for GovernanceRequest
impl Send for GovernanceRequest
impl Sync for GovernanceRequest
impl Unpin for GovernanceRequest
impl UnsafeUnpin for GovernanceRequest
impl UnwindSafe for GovernanceRequest
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