diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2022-06-28 18:16:13 +0200 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2022-07-05 10:35:39 +0200 |
commit | 8f39baaa16c4a5d775cadcd76cdc32639eeef1dd (patch) | |
tree | ef83694ad0252c099a027effb4611faf5b008008 /ipc | |
parent | 3175bd519b2cd83f45d40a56c79b6c09ac11da5b (diff) |
ipc: Implement convenience conversions.
Diffstat (limited to 'ipc')
-rw-r--r-- | ipc/src/sexp.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ipc/src/sexp.rs b/ipc/src/sexp.rs index 20947563..8ff75eca 100644 --- a/ipc/src/sexp.rs +++ b/ipc/src/sexp.rs @@ -429,6 +429,18 @@ impl Deref for String_ { } } +impl From<String_> for Sexp { + fn from(v: String_) -> Sexp { + Sexp::String(v) + } +} + +impl From<Vec<Sexp>> for Sexp { + fn from(v: Vec<Sexp>) -> Sexp { + Sexp::List(v) + } +} + #[cfg(test)] impl Arbitrary for String_ { fn arbitrary(g: &mut Gen) -> Self { |