pub enum EventListResponse {
Show 15 variants
InstallationUpdated {
properties: InstallationUpdatedProps,
},
LspClientDiagnostics {
properties: LspClientDiagnosticsProps,
},
MessageUpdated {
properties: MessageUpdatedProps,
},
MessageRemoved {
properties: MessageRemovedProps,
},
MessagePartUpdated {
properties: MessagePartUpdatedProps,
},
MessagePartRemoved {
properties: MessagePartRemovedProps,
},
StorageWrite {
properties: StorageWriteProps,
},
PermissionUpdated {
properties: PermissionUpdatedProps,
},
FileEdited {
properties: FileEditedProps,
},
SessionUpdated {
properties: SessionUpdatedProps,
},
SessionDeleted {
properties: SessionDeletedProps,
},
SessionIdle {
properties: SessionIdleProps,
},
SessionError {
properties: SessionErrorProps,
},
FileWatcherUpdated {
properties: FileWatcherUpdatedProps,
},
IdeInstalled {
properties: IdeInstalledProps,
},
}Expand description
A single event from the /event SSE stream.
Internally tagged on "type" to match the JS SDK representation.
Variants§
InstallationUpdated
An installation was updated to a new version.
Fields
§
properties: InstallationUpdatedPropsPayload.
LspClientDiagnostics
LSP client diagnostics were received.
Fields
§
properties: LspClientDiagnosticsPropsPayload.
MessageUpdated
A message was updated.
Fields
§
properties: MessageUpdatedPropsPayload.
MessageRemoved
A message was removed.
Fields
§
properties: MessageRemovedPropsPayload.
MessagePartUpdated
A message part was updated.
Fields
§
properties: MessagePartUpdatedPropsPayload.
MessagePartRemoved
A message part was removed.
Fields
§
properties: MessagePartRemovedPropsPayload.
StorageWrite
A storage key was written.
Fields
§
properties: StorageWritePropsPayload.
PermissionUpdated
A permission was updated.
Fields
§
properties: PermissionUpdatedPropsPayload.
FileEdited
A file was edited.
Fields
§
properties: FileEditedPropsPayload.
SessionUpdated
A session was updated.
Fields
§
properties: SessionUpdatedPropsPayload.
SessionDeleted
A session was deleted.
Fields
§
properties: SessionDeletedPropsPayload.
SessionIdle
A session became idle.
Fields
§
properties: SessionIdlePropsPayload.
SessionError
A session encountered an error.
Fields
§
properties: SessionErrorPropsPayload.
FileWatcherUpdated
A file-watcher event was received.
Fields
§
properties: FileWatcherUpdatedPropsPayload.
IdeInstalled
An IDE was installed.
Fields
§
properties: IdeInstalledPropsPayload.
Trait Implementations§
Source§impl Clone for EventListResponse
impl Clone for EventListResponse
Source§fn clone(&self) -> EventListResponse
fn clone(&self) -> EventListResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EventListResponse
impl Debug for EventListResponse
Source§impl<'de> Deserialize<'de> for EventListResponse
impl<'de> Deserialize<'de> for EventListResponse
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
Source§impl PartialEq for EventListResponse
impl PartialEq for EventListResponse
Source§impl Serialize for EventListResponse
impl Serialize for EventListResponse
impl StructuralPartialEq for EventListResponse
Auto Trait Implementations§
impl Freeze for EventListResponse
impl RefUnwindSafe for EventListResponse
impl Send for EventListResponse
impl Sync for EventListResponse
impl Unpin for EventListResponse
impl UnwindSafe for EventListResponse
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