pub struct AssistantTurnView { /* private fields */ }Expand description
A committed assistant turn backed by the core AssistantTurnItem list.
Adapters that produce AssistantTurn-backed results can use this type
directly. Provider-specific adapters may define their own concrete type
instead.
Implementations§
Source§impl AssistantTurnView
impl AssistantTurnView
Sourcepub fn from_items(items: &[AssistantTurnItem]) -> Self
pub fn from_items(items: &[AssistantTurnItem]) -> Self
Construct a view from a slice of AssistantTurnItem values.
Trait Implementations§
Source§impl Debug for AssistantTurnView
impl Debug for AssistantTurnView
Auto Trait Implementations§
impl Freeze for AssistantTurnView
impl RefUnwindSafe for AssistantTurnView
impl Send for AssistantTurnView
impl Sync for AssistantTurnView
impl Unpin for AssistantTurnView
impl UnsafeUnpin for AssistantTurnView
impl UnwindSafe for AssistantTurnView
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