pub struct OutputEventBody {
pub category: Option<String>,
pub column: Option<i64>,
pub data: Option<Value>,
pub line: Option<i64>,
pub output: String,
pub source: Option<Source>,
pub variables_reference: Option<f64>,
}
Fields§
§category: Option<String>
The output category. If not specified, ‘console’ is assumed.
column: Option<i64>
An optional source location column where the output was produced.
data: Option<Value>
Optional data to report. For the ‘telemetry’ category the data will be sent to telemetry, for the other categories the data is shown in JSON format.
line: Option<i64>
An optional source location line where the output was produced.
output: String
The output to report.
source: Option<Source>
An optional source location where the output was produced.
variables_reference: Option<f64>
If an attribute ‘variablesReference’ exists and its value is > 0, the output contains objects which can be retrieved by passing ‘variablesReference’ to the ‘variables’ request.
Trait Implementations§
Source§impl Clone for OutputEventBody
impl Clone for OutputEventBody
Source§fn clone(&self) -> OutputEventBody
fn clone(&self) -> OutputEventBody
Returns a copy 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 OutputEventBody
impl Debug for OutputEventBody
Source§impl<'de> Deserialize<'de> for OutputEventBody
impl<'de> Deserialize<'de> for OutputEventBody
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 OutputEventBody
impl PartialEq for OutputEventBody
Source§impl Serialize for OutputEventBody
impl Serialize for OutputEventBody
impl StructuralPartialEq for OutputEventBody
Auto Trait Implementations§
impl Freeze for OutputEventBody
impl RefUnwindSafe for OutputEventBody
impl Send for OutputEventBody
impl Sync for OutputEventBody
impl Unpin for OutputEventBody
impl UnwindSafe for OutputEventBody
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