aboutsummaryrefslogtreecommitdiff
path: root/src/convert.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2022-05-18 01:52:36 +0000
committerFuwn <[email protected]>2022-05-18 01:52:36 +0000
commit11405ce0600d61f3772a7efe7fbd3de4cc2bf892 (patch)
tree24ebda9cc59ae51b4e87fdde688fe009eaf420af /src/convert.rs
parentchore(makefile): use --all-features (diff)
downloadgerm-11405ce0600d61f3772a7efe7fbd3de4cc2bf892.tar.xz
germ-11405ce0600d61f3772a7efe7fbd3de4cc2bf892.zip
fix: global clippy lint fixes
Diffstat (limited to 'src/convert.rs')
-rw-r--r--src/convert.rs19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/convert.rs b/src/convert.rs
index 6661d4f..d46b854 100644
--- a/src/convert.rs
+++ b/src/convert.rs
@@ -36,15 +36,13 @@ pub enum Target {
/// ```rust
/// use germ::convert;
///
-/// convert::convert_from_ast(
+/// convert::from_ast(
/// germ::ast::build(r#"=> gemini://gem.rest/ GemRest"#),
-/// convert::Target::HTML,
+/// &convert::Target::HTML,
/// );
/// ```
-pub fn convert_from_ast(
- source: Vec<crate::ast::Node>,
- target: Target,
-) -> String {
+#[must_use]
+pub fn from_ast(source: Vec<crate::ast::Node>, target: &Target) -> String {
match target {
Target::Markdown => markdown::convert(source),
Target::HTML => html::convert(source),
@@ -58,11 +56,12 @@ pub fn convert_from_ast(
/// ```rust
/// use germ::convert;
///
-/// convert::convert_from_string(
+/// convert::from_string(
/// r#"=> gemini://gem.rest/ GemRest"#,
-/// convert::Target::HTML,
+/// &convert::Target::HTML,
/// );
/// ```
-pub fn convert_from_string(source: &str, target: Target) -> String {
- convert_from_ast(crate::ast::build(source), target)
+#[must_use]
+pub fn from_string(source: &str, target: &Target) -> String {
+ from_ast(crate::ast::build(source), target)
}