@@ -484,6 +484,37 @@ pub mod requests {
484 type Result = ();
484 type Result = ();
485 const COMMAND: &'static str = "pause";
485 const COMMAND: &'static str = "pause";
488+ #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
489+ #[serde(rename_all = "camelCase")]
490+ pub struct EvaluateArguments {
491+ pub expression: String,
492+ pub frame_id: Option<usize>,
493+ pub context: Option<String>,
494+ pub format: Option<ValueFormat>,
497+ #[derive(Debug, PartialEq, Clone, Deserialize, Serialize)]
498+ #[serde(rename_all = "camelCase")]
499+ pub struct EvaluateResponse {
501+ #[serde(rename = "type")]
502+ pub data_type: Option<String>,
503+ pub presentation_hint: Option<VariablePresentationHint>,
504+ pub variables_reference: usize,
505+ pub named_variables: Option<usize>,
506+ pub indexed_variables: Option<usize>,
507+ pub memory_reference: Option<String>,
511+ pub enum Evaluate {}
513+ impl Request for Evaluate {
514+ type Arguments = EvaluateArguments;
515+ type Result = EvaluateResponse;
516+ const COMMAND: &'static str = "evaluate";