pub struct AppendCopilotConversationMessagesRequest {
pub title: Option<String>,
pub mode: Option<String>,
pub touched_paths: Option<Vec<String>>,
pub messages: Vec<NewCopilotConversationMessage>,
}Fields§
§title: Option<String>§mode: Option<String>§touched_paths: Option<Vec<String>>§messages: Vec<NewCopilotConversationMessage>Implementations§
Source§impl AppendCopilotConversationMessagesRequest
impl AppendCopilotConversationMessagesRequest
pub fn new( messages: Vec<NewCopilotConversationMessage>, ) -> AppendCopilotConversationMessagesRequest
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AppendCopilotConversationMessagesRequest
impl<'de> Deserialize<'de> for AppendCopilotConversationMessagesRequest
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
impl StructuralPartialEq for AppendCopilotConversationMessagesRequest
Auto Trait Implementations§
impl Freeze for AppendCopilotConversationMessagesRequest
impl RefUnwindSafe for AppendCopilotConversationMessagesRequest
impl Send for AppendCopilotConversationMessagesRequest
impl Sync for AppendCopilotConversationMessagesRequest
impl Unpin for AppendCopilotConversationMessagesRequest
impl UnsafeUnpin for AppendCopilotConversationMessagesRequest
impl UnwindSafe for AppendCopilotConversationMessagesRequest
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