From 7f4e0faf0926cad95c66526b4cbb5c5128bc724e Mon Sep 17 00:00:00 2001 From: Cassandra de la Cruz-Munoz Date: Mon, 1 Jan 2024 14:05:04 -0500 Subject: [PATCH] create constructors for VmcExtSetRes --- src/lib.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index c1f18af..805142f 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1859,7 +1859,7 @@ impl VmcExtSetEye { } #[derive(Debug)] -struct VmcExtSetRes { +pub struct VmcExtSetRes { response: String } @@ -1883,6 +1883,18 @@ impl VmcMessage for VmcExtSetRes { } } +impl VmcExtSetRes { + pub fn new(response: String) ->MsgNewResult { + Ok(Self { response }) + } + pub fn new_vmc_message(response: String) ->TraitMsgNewResult { + match Self::new(response) { + Ok(val) => Ok(Box::new(val)), + Err(val) => Err(val) + } + } +} + #[derive(Debug)] struct VmcExtSetCalibExec { mode: i32