pub struct FunctionMessage {
pub function_id: String,
pub description: Option<String>,
pub request_format: Option<Value>,
pub response_format: Option<Value>,
pub metadata: Option<Value>,
}Fields§
§function_id: String§description: Option<String>§request_format: Option<Value>§response_format: Option<Value>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for FunctionMessage
impl Clone for FunctionMessage
Source§fn clone(&self) -> FunctionMessage
fn clone(&self) -> FunctionMessage
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 moreSource§impl Debug for FunctionMessage
impl Debug for FunctionMessage
Source§impl<'de> Deserialize<'de> for FunctionMessage
impl<'de> Deserialize<'de> for FunctionMessage
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 FunctionMessage
impl RefUnwindSafe for FunctionMessage
impl Send for FunctionMessage
impl Sync for FunctionMessage
impl Unpin for FunctionMessage
impl UnsafeUnpin for FunctionMessage
impl UnwindSafe for FunctionMessage
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