pub enum OpencodeRunJsonEvent {
StepStart {
session_id: Option<String>,
raw: Value,
},
Text {
session_id: Option<String>,
text: String,
raw: Value,
},
StepFinish {
session_id: Option<String>,
raw: Value,
},
Unknown {
event_type: String,
session_id: Option<String>,
raw: Value,
},
TerminalError {
message: String,
raw: Value,
},
}Variants§
Implementations§
Source§impl OpencodeRunJsonEvent
impl OpencodeRunJsonEvent
pub fn raw(&self) -> &Value
pub fn event_type(&self) -> &str
pub fn session_id(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for OpencodeRunJsonEvent
impl Clone for OpencodeRunJsonEvent
Source§fn clone(&self) -> OpencodeRunJsonEvent
fn clone(&self) -> OpencodeRunJsonEvent
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 moreAuto Trait Implementations§
impl Freeze for OpencodeRunJsonEvent
impl RefUnwindSafe for OpencodeRunJsonEvent
impl Send for OpencodeRunJsonEvent
impl Sync for OpencodeRunJsonEvent
impl Unpin for OpencodeRunJsonEvent
impl UnsafeUnpin for OpencodeRunJsonEvent
impl UnwindSafe for OpencodeRunJsonEvent
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