Skip to content

Commit c9c332f

Browse files
committed
update mrml to v3.0
fix #11
1 parent f32fa6a commit c9c332f

File tree

3 files changed

+161
-54
lines changed

3 files changed

+161
-54
lines changed

Cargo.lock

+155-48
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ext/mrml/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = ["Jonian Guveli <[email protected]>"]
55
edition = "2018"
66

77
[dependencies]
8-
mrml = "1.2"
8+
mrml = "3.0"
99
magnus = "0.5"
1010

1111
[dependencies.serde]

ext/mrml/src/lib.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ use magnus::{
44
Error, ExceptionClass, RModule
55
};
66

7-
use mrml::mjml::MJML;
7+
use mrml::mjml::Mjml;
88
use mrml::prelude::print::Print;
9-
use mrml::prelude::render::Options;
9+
use mrml::prelude::render::RenderOptions;
1010

1111
fn mrml_error() -> ExceptionClass {
1212
*memoize!(ExceptionClass: {
@@ -24,7 +24,7 @@ macro_rules! error {
2424

2525
#[magnus::wrap(class = "MRML::Template", free_immediately, size)]
2626
struct Template {
27-
res: MJML
27+
res: Mjml
2828
}
2929

3030
impl Template {
@@ -36,7 +36,7 @@ impl Template {
3636
}
3737

3838
fn from_json(input: String) -> Result<Self, Error> {
39-
match serde_json::from_str::<MJML>(&input) {
39+
match serde_json::from_str::<Mjml>(&input) {
4040
Ok(res) => Ok(Self { res }),
4141
Err(ex) => Err(error!(ex))
4242
}
@@ -62,7 +62,7 @@ impl Template {
6262
}
6363

6464
fn to_html(&self) -> Result<String, Error> {
65-
match self.res.render(&Options::default()) {
65+
match self.res.render(&RenderOptions::default()) {
6666
Ok(res) => Ok(res),
6767
Err(ex) => Err(error!(ex))
6868
}

0 commit comments

Comments
 (0)