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>,