diff --git a/hammond-data/src/models/new_source.rs b/hammond-data/src/models/new_source.rs index 46544f8..944e7c1 100644 --- a/hammond-data/src/models/new_source.rs +++ b/hammond-data/src/models/new_source.rs @@ -46,7 +46,7 @@ impl NewSource { } // Look out for when tryinto lands into stable. - pub(crate) fn into_source(self) -> Result { + pub(crate) fn to_source(&self) -> Result { self.insert_or_ignore()?; dbqueries::get_source_from_uri(&self.uri) } diff --git a/hammond-data/src/models/source.rs b/hammond-data/src/models/source.rs index 927e9d3..33c5159 100644 --- a/hammond-data/src/models/source.rs +++ b/hammond-data/src/models/source.rs @@ -149,7 +149,7 @@ impl Source { pub fn from_url(uri: &str) -> Result { let url = Url::parse(&uri)?; - NewSource::new(&url).into_source() + NewSource::new(&url).to_source() } /// `Feed` constructor.