pub struct StakaiMessageDoc {
pub role: MessageRoleDoc,
pub content: MessageContentDoc,
pub name: Option<String>,
pub provider_options: Option<MessageProviderOptionsDoc>,
}Fields§
§role: MessageRoleDoc§content: MessageContentDoc§name: Option<String>§provider_options: Option<MessageProviderOptionsDoc>Trait Implementations§
Source§impl ComposeSchema for StakaiMessageDoc
impl ComposeSchema for StakaiMessageDoc
Source§impl Debug for StakaiMessageDoc
impl Debug for StakaiMessageDoc
Source§impl<'de> Deserialize<'de> for StakaiMessageDoc
impl<'de> Deserialize<'de> for StakaiMessageDoc
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
Source§impl Serialize for StakaiMessageDoc
impl Serialize for StakaiMessageDoc
Auto Trait Implementations§
impl Freeze for StakaiMessageDoc
impl RefUnwindSafe for StakaiMessageDoc
impl Send for StakaiMessageDoc
impl Sync for StakaiMessageDoc
impl Unpin for StakaiMessageDoc
impl UnsafeUnpin for StakaiMessageDoc
impl UnwindSafe for StakaiMessageDoc
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request