From 6a8ce2cf34a66630e301a4f531e54626dbc7a3c7 Mon Sep 17 00:00:00 2001 From: Chris Wong <lambda.fairy@gmail.com> Date: Sun, 11 Jan 2015 11:01:39 +1300 Subject: [PATCH] Move Escape type to render module --- maud_macros/src/parse.rs | 8 +------- maud_macros/src/render.rs | 7 ++++++- 2 files changed, 7 insertions(+), 8 deletions(-) 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>,