From 08169250954d62d9145aa9b819000edd904e75a6 Mon Sep 17 00:00:00 2001 From: Max Audron Date: Sat, 16 Oct 2021 13:02:59 +0200 Subject: make util functions world public --- src/util/formatting.rs | 2 +- src/util/web.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/util/formatting.rs b/src/util/formatting.rs index add3f1b..c1b6257 100644 --- a/src/util/formatting.rs +++ b/src/util/formatting.rs @@ -1,7 +1,7 @@ /// Truncates a string after a certain number of characters. /// Function always tries to truncate on a word boundary. /// Reimplemented from gonzobot. -pub(crate) fn truncate(text: &str, len: usize) -> String { +pub fn truncate(text: &str, len: usize) -> String { if text.len() <= len { return text.to_string(); } diff --git a/src/util/web.rs b/src/util/web.rs index fec7bb0..b9f44c1 100644 --- a/src/util/web.rs +++ b/src/util/web.rs @@ -4,12 +4,12 @@ use reqwest::{get, Url}; use urlparse::quote_plus as urlparse_quote_plus; #[async_trait] -pub(crate) trait UrlShortener { +pub trait UrlShortener { fn new() -> Self; async fn shorten(&self, url: &str) -> Result; } -pub(crate) struct IsgdUrlShortener {} +pub struct IsgdUrlShortener {} #[async_trait] impl UrlShortener for IsgdUrlShortener { @@ -31,7 +31,7 @@ impl UrlShortener for IsgdUrlShortener { } } -pub(crate) fn quote_plus(text: &str) -> Result { +pub fn quote_plus(text: &str) -> Result { Ok(urlparse_quote_plus(text, b"")?) } -- cgit v1.2.3