From 336f9435fbe3755d1b8c2bf78b82a91f9d5bfd80 Mon Sep 17 00:00:00 2001 From: Cassandra de la Cruz-Munoz Date: Mon, 1 Jan 2024 14:11:09 -0500 Subject: [PATCH] create constructors for VmcExtSetConfig --- src/lib.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index ba02116..4a801ef 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1939,7 +1939,7 @@ impl VmcExtSetCalibExec { } #[derive(Debug)] -struct VmcExtSetConfig { +pub struct VmcExtSetConfig { path: String } @@ -1963,6 +1963,18 @@ impl VmcMessage for VmcExtSetConfig { } } +impl VmcExtSetConfig { + pub fn new(path: String) -> MsgNewResult { + Ok(Self { path }) + } + pub fn new_vmc_message(path: String) -> TraitMsgNewResult { + match Self::new(path) { + Ok(val) => Ok(Box::new(val)), + Err(val) => Err(val) + } + } +} + #[derive(Debug)] struct VmcMessageNoArgs { addr: String