aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/by-name/ba/back/src/git_bug/format
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/by-name/ba/back/src/git_bug/format')
-rw-r--r--pkgs/by-name/ba/back/src/git_bug/format/mod.rs15
1 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/by-name/ba/back/src/git_bug/format/mod.rs b/pkgs/by-name/ba/back/src/git_bug/format/mod.rs
index b3b6bcc..ffe44fd 100644
--- a/pkgs/by-name/ba/back/src/git_bug/format/mod.rs
+++ b/pkgs/by-name/ba/back/src/git_bug/format/mod.rs
@@ -16,8 +16,8 @@ use markdown::to_html;
use serde::Deserialize;
use serde_json::Value;
-#[derive(Debug, Default, Clone)]
/// Markdown content.
+#[derive(Debug, Default, Clone)]
pub struct MarkDown {
value: String,
}
@@ -88,6 +88,19 @@ pub struct HtmlString {
value: String,
}
+impl From<String> for HtmlString {
+ fn from(value: String) -> Self {
+ Self { value }
+ }
+}
+impl From<&str> for HtmlString {
+ fn from(value: &str) -> Self {
+ Self {
+ value: value.to_owned(),
+ }
+ }
+}
+
impl From<MarkDown> for HtmlString {
fn from(value: MarkDown) -> Self {
Self { value: value.value }