diff --git a/src/check.rs b/src/check.rs index 95bc8b820191e56d481823db5592a661e78d3e2a..0e6913169fa628ab47c51a9364ba27ea93057625 100644 --- a/src/check.rs +++ b/src/check.rs @@ -16,7 +16,6 @@ pub struct App { } pub struct Idle { - pub locals: Statics, pub path: Path, pub resources: Idents, } @@ -59,20 +58,17 @@ fn idents(field: &str, idents: Option<Idents>) -> Result<Idents> { fn idle(idle: Option<::Idle>) -> Result<Idle> { Ok(if let Some(idle) = idle { ensure!( - idle.locals.is_some() || idle.path.is_some() || - idle.resources.is_some(), + idle.path.is_some() || idle.resources.is_some(), "empty `idle` field. It should be removed." ); Idle { - locals: ::check::statics("locals", idle.locals)?, path: ::check::path("idle", idle.path) .chain_err(|| "checking `path`")?, resources: ::check::idents("resources", idle.resources)?, } } else { Idle { - locals: Statics::new(), path: util::mk_path("idle"), resources: Idents::new(), } diff --git a/src/lib.rs b/src/lib.rs index 4abe15186ed0d7224ed778f9ba0545c2b8ad8297..d7e38ff0f4e113eaa86f372a909b582ede3b14e7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -43,7 +43,6 @@ pub struct Init { /// `idle` #[derive(Debug)] pub struct Idle { - pub locals: Option<Statics>, pub path: Option<Path>, pub resources: Option<Idents>, } diff --git a/src/parse.rs b/src/parse.rs index 34eccd4ee927410fa976033ba3e27c8b189f73c4..31381efda97641b88012468b6ec8e45d91e741c8 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -164,7 +164,6 @@ fn idents(tts: &mut Peekable<Iter<TokenTree>>) -> Result<Idents> { fn idle(tts: &mut Peekable<Iter<TokenTree>>) -> Result<Idle> { ::parse::delimited(tts, DelimToken::Brace, |tts| { - let mut locals = None; let mut path = None; let mut resources = None; @@ -175,13 +174,6 @@ fn idle(tts: &mut Peekable<Iter<TokenTree>>) -> Result<Idle> { path = Some(::parse::path(tts)?); } - "locals" => { - ensure!(locals.is_none(), "duplicated `locals` field"); - - locals = Some( - ::parse::statics(tts).chain_err(|| "parsing `locals`")?, - ); - } "resources" => { ensure!( resources.is_none(), @@ -197,11 +189,7 @@ fn idle(tts: &mut Peekable<Iter<TokenTree>>) -> Result<Idle> { Ok(()) })?; - Ok(Idle { - locals, - path, - resources, - }) + Ok(Idle { path, resources }) }) }