diff --git a/Cargo.toml b/Cargo.toml index d01d296..87af8db 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ version = "0.1.0" edition = "2021" [dependencies] -markdown = "1.0.0-alpha.21" +md = {version = "1.0.0-alpha.21", package = "markdown"} rocket = "0" shuttle-rocket = "*" shuttle-runtime = "*" diff --git a/src/markdown.rs b/src/markdown.rs index caa7ccb..761d6c6 100644 --- a/src/markdown.rs +++ b/src/markdown.rs @@ -1,5 +1,6 @@ use std::str::FromStr; +use md::{to_html_with_options, CompileOptions, Options}; use rocket::{response::content::RawHtml, Responder}; #[derive(Responder)] @@ -8,15 +9,15 @@ pub(super) struct Markdown(RawHtml); impl FromStr for Markdown { type Err = String; fn from_str(s: &str) -> Result { - markdown::to_html_with_options( + to_html_with_options( s, - &markdown::Options { - compile: markdown::CompileOptions { + &Options { + compile: CompileOptions { allow_dangerous_html: true, allow_dangerous_protocol: true, - ..markdown::CompileOptions::default() + ..Default::default() }, - ..markdown::Options::default() + ..Default::default() }, ) .map(RawHtml)