diff --git a/plume-models/src/lib.rs b/plume-models/src/lib.rs index 18afde57..0720599b 100644 --- a/plume-models/src/lib.rs +++ b/plume-models/src/lib.rs @@ -16,6 +16,7 @@ extern crate serde_json; #[macro_use] extern crate tantivy; +use activitystreams::iri_string; pub use lettre; pub use lettre::smtp; use once_cell::sync::Lazy; @@ -100,6 +101,12 @@ impl From for Error { } } +impl From for Error { + fn from(_: iri_string::validate::Error) -> Self { + Error::Url + } +} + impl From for Error { fn from(_: serde_json::Error) -> Self { Error::SerDe