diff options
Diffstat (limited to 'src/makefile/token.rs')
-rw-r--r-- | src/makefile/token.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/makefile/token.rs b/src/makefile/token.rs index 271580a..3bb9f4e 100644 --- a/src/makefile/token.rs +++ b/src/makefile/token.rs @@ -63,7 +63,6 @@ impl TokenString { None } - #[cfg(feature = "full")] pub fn starts_with(&self, pattern: &str) -> bool { match self.0.first() { Some(Token::Text(t)) => t.starts_with(pattern), @@ -78,7 +77,6 @@ impl TokenString { } } - #[cfg(feature = "full")] pub fn strip_prefix(&mut self, suffix: &str) { if let Some(Token::Text(t)) = self.0.first_mut() { if let Some(x) = t.strip_prefix(suffix) { @@ -105,7 +103,6 @@ impl TokenString { } } - #[cfg(feature = "full")] pub fn trim_end(&mut self) { if let Some(Token::Text(t)) = self.0.last_mut() { *t = t.trim_end().into(); @@ -115,7 +112,7 @@ impl TokenString { pub fn is_empty(&self) -> bool { match self.0.get(0) { None => true, - Some(Token::Text(t)) if t.is_empty() => true, + Some(Token::Text(t)) if t.is_empty() && self.0.len() == 1 => true, _ => false, } } |