pub enum ResultValue {
TerminalOpened {
session_id: String,
runtime_generation: String,
container_start_base64: Option<String>,
},
Saved {
revision: u64,
version: WireVersion,
},
FileChanged {
file: File,
version: Option<WireVersion>,
},
GitChanged {
worktree: Worktree,
state: GitState,
outcome: Option<Box<RepositoryOutcome>>,
},
}Variants§
Trait Implementations§
Source§impl Clone for ResultValue
impl Clone for ResultValue
Source§impl Debug for ResultValue
impl Debug for ResultValue
Source§impl<'de> Deserialize<'de> for ResultValue
impl<'de> Deserialize<'de> for ResultValue
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 ResultValue
Source§impl PartialEq for ResultValue
impl PartialEq for ResultValue
Source§impl Serialize for ResultValue
impl Serialize for ResultValue
impl StructuralPartialEq for ResultValue
Auto Trait Implementations§
impl Forget for ResultValue
impl Freeze for ResultValue
impl RefUnwindSafe for ResultValue
impl Send for ResultValue
impl Sync for ResultValue
impl Unpin for ResultValue
impl UnsafeUnpin for ResultValue
impl UnwindSafe for ResultValue
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