diff --git a/maud_macros/src/parse.rs b/maud_macros/src/parse.rs index 40f21d7..89c95e5 100644 --- a/maud_macros/src/parse.rs +++ b/maud_macros/src/parse.rs @@ -5,13 +5,7 @@ use syntax::parse::parser::Parser as RustParser; use syntax::parse::token; use syntax::ptr::P; -use super::render::Renderer; - -#[derive(Copy, PartialEq, Show)] -pub enum Escape { - PassThru, - Escape, -} +use super::render::{Escape, Renderer}; macro_rules! guard { ($e:expr) => (if !$e { return false; }) diff --git a/maud_macros/src/render.rs b/maud_macros/src/render.rs index 4736bf4..3fc0c2e 100644 --- a/maud_macros/src/render.rs +++ b/maud_macros/src/render.rs @@ -5,7 +5,12 @@ use syntax::parse::token; use syntax::ptr::P; use maud; -use super::parse::Escape; + +#[derive(Copy, PartialEq, Show)] +pub enum Escape { + PassThru, + Escape, +} pub struct Renderer<'cx, 's: 'cx, 'o> { pub cx: &'cx mut ExtCtxt<'s>,