From bed51226b61e656694f497941f2882f681239812 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 16 Sep 2020 23:30:48 +0100 Subject: [PATCH] new shapelib can read a library toml Signed-off-by: Ian Jackson --- src/shapelib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shapelib.rs b/src/shapelib.rs index c22190bf..1a860d84 100644 --- a/src/shapelib.rs +++ b/src/shapelib.rs @@ -39,7 +39,7 @@ struct LibraryGroupSpec { } #[derive(Deserialize,Debug)] -#[serde(try_from="&str")] +#[serde(try_from="String")] pub struct FileList (Vec); #[derive(Deserialize,Debug)] @@ -153,10 +153,10 @@ struct Circle { } #[typetag::deserialize] impl OutlineSpec for Circle { } -impl TryFrom<&str> for FileList { +impl TryFrom for FileList { type Error = LLE; #[throws(LLE)] - fn try_from(s: &str) -> FileList { + fn try_from(s: String) -> FileList { let mut o = Vec::new(); for (lno,l) in s.lines().enumerate() { let l = l.trim(); -- 2.30.2