pub enum RemoteSessionMetadataTaskType {
Cca,
Cli,
Unknown,
}Expand description
Whether the remote task originated from CCA or CLI --remote.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Variants§
Cca
GitHub Copilot coding agent task.
Cli
CLI remote task.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for RemoteSessionMetadataTaskType
impl Clone for RemoteSessionMetadataTaskType
Source§fn clone(&self) -> RemoteSessionMetadataTaskType
fn clone(&self) -> RemoteSessionMetadataTaskType
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 RemoteSessionMetadataTaskType
impl Default for RemoteSessionMetadataTaskType
Source§fn default() -> RemoteSessionMetadataTaskType
fn default() -> RemoteSessionMetadataTaskType
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RemoteSessionMetadataTaskType
impl<'de> Deserialize<'de> for RemoteSessionMetadataTaskType
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 Eq for RemoteSessionMetadataTaskType
Source§impl PartialEq for RemoteSessionMetadataTaskType
impl PartialEq for RemoteSessionMetadataTaskType
Source§fn eq(&self, other: &RemoteSessionMetadataTaskType) -> bool
fn eq(&self, other: &RemoteSessionMetadataTaskType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RemoteSessionMetadataTaskType
Auto Trait Implementations§
impl Freeze for RemoteSessionMetadataTaskType
impl RefUnwindSafe for RemoteSessionMetadataTaskType
impl Send for RemoteSessionMetadataTaskType
impl Sync for RemoteSessionMetadataTaskType
impl Unpin for RemoteSessionMetadataTaskType
impl UnsafeUnpin for RemoteSessionMetadataTaskType
impl UnwindSafe for RemoteSessionMetadataTaskType
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