pub struct RetrievalRecommendationsResult {
pub thread_id: ThreadId,
pub turn_id: TurnId,
pub plans: Vec<RetrievalRoutePlan>,
pub summary: RetrievalDebugSummary,
}Fields§
§thread_id: ThreadId§turn_id: TurnId§plans: Vec<RetrievalRoutePlan>§summary: RetrievalDebugSummaryTrait Implementations§
Source§impl Clone for RetrievalRecommendationsResult
impl Clone for RetrievalRecommendationsResult
Source§fn clone(&self) -> RetrievalRecommendationsResult
fn clone(&self) -> RetrievalRecommendationsResult
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<'de> Deserialize<'de> for RetrievalRecommendationsResult
impl<'de> Deserialize<'de> for RetrievalRecommendationsResult
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 RetrievalRecommendationsResult
impl RefUnwindSafe for RetrievalRecommendationsResult
impl Send for RetrievalRecommendationsResult
impl Sync for RetrievalRecommendationsResult
impl Unpin for RetrievalRecommendationsResult
impl UnsafeUnpin for RetrievalRecommendationsResult
impl UnwindSafe for RetrievalRecommendationsResult
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