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