Struct messageforge::base_message::BaseMessageFields
source · pub struct BaseMessageFields {
pub content: String,
pub example: bool,
pub additional_kwargs: HashMap<String, String>,
pub response_metadata: HashMap<String, String>,
pub id: Option<String>,
pub name: Option<String>,
}
Fields§
§content: String
§example: bool
§additional_kwargs: HashMap<String, String>
§response_metadata: HashMap<String, String>
§id: Option<String>
§name: Option<String>
Trait Implementations§
source§impl Debug for BaseMessageFields
impl Debug for BaseMessageFields
source§impl<'de> Deserialize<'de> for BaseMessageFields
impl<'de> Deserialize<'de> for BaseMessageFields
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 BaseMessageFields
impl RefUnwindSafe for BaseMessageFields
impl Send for BaseMessageFields
impl Sync for BaseMessageFields
impl Unpin for BaseMessageFields
impl UnwindSafe for BaseMessageFields
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