diff --git a/orgize/examples/custom.rs b/orgize/examples/custom.rs index a708afb..76a42a8 100644 --- a/orgize/examples/custom.rs +++ b/orgize/examples/custom.rs @@ -72,7 +72,8 @@ fn main() -> Result<(), MyError> { let contents = String::from_utf8(fs::read(&args[1])?)?; let mut writer = Vec::new(); - Org::parse(&contents).html_with_handler(&mut writer, MyHtmlHandler(DefaultHtmlHandler))?; + let mut handler = MyHtmlHandler(DefaultHtmlHandler); + Org::parse(&contents).html_with_handler(&mut writer, &mut handler)?; println!("{}", String::from_utf8(writer)?); } diff --git a/orgize/src/lib.rs b/orgize/src/lib.rs index 9eec963..c056325 100644 --- a/orgize/src/lib.rs +++ b/orgize/src/lib.rs @@ -148,7 +148,8 @@ //! //! fn main() -> Result<(), MyError> { //! let mut writer = Vec::new(); -//! Org::parse("* title\n*section*").html_with_handler(&mut writer, MyHtmlHandler(DefaultHtmlHandler))?; +//! let mut handler = MyHtmlHandler(DefaultHtmlHandler); +//! Org::parse("* title\n*section*").html_with_handler(&mut writer, &mut handler)?; //! //! assert_eq!( //! String::from_utf8(writer)?,