pub struct DefaultChatClientRequestSpec { /* private fields */ }Trait Implementations§
Source§impl ChatClientRequestSpec for DefaultChatClientRequestSpec
impl ChatClientRequestSpec for DefaultChatClientRequestSpec
fn call<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = impl CallResponseSpec> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn stream<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = impl StreamResponseSpec> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn user<T>(&mut self, text: T)
fn system<T>(&mut self, text: T)
Source§impl Clone for DefaultChatClientRequestSpec
impl Clone for DefaultChatClientRequestSpec
Source§fn clone(&self) -> DefaultChatClientRequestSpec
fn clone(&self) -> DefaultChatClientRequestSpec
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Freeze for DefaultChatClientRequestSpec
impl !RefUnwindSafe for DefaultChatClientRequestSpec
impl Send for DefaultChatClientRequestSpec
impl Sync for DefaultChatClientRequestSpec
impl Unpin for DefaultChatClientRequestSpec
impl !UnwindSafe for DefaultChatClientRequestSpec
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