pub struct SessionInferenceRequest {
pub user_id: String,
pub operation_id: Uuid,
pub round: u64,
pub prepared: PreparedRound,
}Expand description
Inputs for one host-independent primary provider inference.
Fields§
§user_id: StringStable user identifier used for router accounting.
operation_id: UuidTop-level operation whose cancellation propagates to the provider call.
round: u64Cumulative one-based provider round represented by this inference.
prepared: PreparedRoundExact application-prepared provider input and native continuation.
Trait Implementations§
Source§impl Clone for SessionInferenceRequest
impl Clone for SessionInferenceRequest
Source§fn clone(&self) -> SessionInferenceRequest
fn clone(&self) -> SessionInferenceRequest
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 SessionInferenceRequest
impl Debug for SessionInferenceRequest
impl Eq for SessionInferenceRequest
Source§impl PartialEq for SessionInferenceRequest
impl PartialEq for SessionInferenceRequest
impl StructuralPartialEq for SessionInferenceRequest
Auto Trait Implementations§
impl Freeze for SessionInferenceRequest
impl RefUnwindSafe for SessionInferenceRequest
impl Send for SessionInferenceRequest
impl Sync for SessionInferenceRequest
impl Unpin for SessionInferenceRequest
impl UnsafeUnpin for SessionInferenceRequest
impl UnwindSafe for SessionInferenceRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.