pub struct ContextDispatchRequest {
pub effect: CallProviderEffect,
pub request_fingerprint: ContentDigest,
pub provider_route: Value,
pub prompt_measurement: ContextPromptMeasurement,
}Fields§
§effect: CallProviderEffect§request_fingerprint: ContentDigest§provider_route: Value§prompt_measurement: ContextPromptMeasurementTrait Implementations§
Source§impl Clone for ContextDispatchRequest
impl Clone for ContextDispatchRequest
Source§fn clone(&self) -> ContextDispatchRequest
fn clone(&self) -> ContextDispatchRequest
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 ContextDispatchRequest
impl Debug for ContextDispatchRequest
Source§impl<'de> Deserialize<'de> for ContextDispatchRequest
impl<'de> Deserialize<'de> for ContextDispatchRequest
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 ContextDispatchRequest
impl RefUnwindSafe for ContextDispatchRequest
impl Send for ContextDispatchRequest
impl Sync for ContextDispatchRequest
impl Unpin for ContextDispatchRequest
impl UnsafeUnpin for ContextDispatchRequest
impl UnwindSafe for ContextDispatchRequest
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