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 Clone for CreateCopilotConversationRequest
impl Clone for CreateCopilotConversationRequest
Source§fn clone(&self) -> CreateCopilotConversationRequest
fn clone(&self) -> CreateCopilotConversationRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CreateCopilotConversationRequest
impl Default for CreateCopilotConversationRequest
Source§fn default() -> CreateCopilotConversationRequest
fn default() -> CreateCopilotConversationRequest
Returns the “default value” for a type. Read more
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