pub struct AgenticMooncakeRow {Show 13 fields
pub request_id: String,
pub play_id: String,
pub session_id: String,
pub model: String,
pub input_length: Option<usize>,
pub output_length: Option<usize>,
pub output_token_ids: Option<Vec<u32>>,
pub hash_ids: Option<Vec<u64>>,
pub not_before_ms: f64,
pub priority: Option<i32>,
pub strict_priority: Option<u32>,
pub policy_class: Option<String>,
pub dependencies: Vec<AgenticDependency>,
}Expand description
One producer-neutral agentic Mooncake request row.
Fields§
§request_id: String§play_id: String§session_id: String§model: String§input_length: Option<usize>§output_length: Option<usize>§output_token_ids: Option<Vec<u32>>§hash_ids: Option<Vec<u64>>§not_before_ms: f64§priority: Option<i32>§strict_priority: Option<u32>§policy_class: Option<String>§dependencies: Vec<AgenticDependency>Trait Implementations§
Source§impl Clone for AgenticMooncakeRow
impl Clone for AgenticMooncakeRow
Source§fn clone(&self) -> AgenticMooncakeRow
fn clone(&self) -> AgenticMooncakeRow
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 AgenticMooncakeRow
impl Debug for AgenticMooncakeRow
Source§impl Default for AgenticMooncakeRow
impl Default for AgenticMooncakeRow
Source§fn default() -> AgenticMooncakeRow
fn default() -> AgenticMooncakeRow
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgenticMooncakeRow
impl<'de> Deserialize<'de> for AgenticMooncakeRow
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AgenticMooncakeRow, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AgenticMooncakeRow, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for AgenticMooncakeRow
impl Serialize for AgenticMooncakeRow
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for AgenticMooncakeRow
impl RefUnwindSafe for AgenticMooncakeRow
impl Send for AgenticMooncakeRow
impl Sync for AgenticMooncakeRow
impl Unpin for AgenticMooncakeRow
impl UnsafeUnpin for AgenticMooncakeRow
impl UnwindSafe for AgenticMooncakeRow
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