std: remove fold[lr] in favour of iterators
This commit is contained in:
@@ -19,6 +19,7 @@ use codemap::BytePos;
|
||||
use diagnostic::span_handler;
|
||||
use parse::comments::{doc_comment_style, strip_doc_comment_decoration};
|
||||
|
||||
use core::iterator::IteratorUtil;
|
||||
use core::hashmap::HashSet;
|
||||
use core::vec;
|
||||
use extra;
|
||||
@@ -313,7 +314,7 @@ pub enum inline_attr {
|
||||
/// True if something like #[inline] is found in the list of attrs.
|
||||
pub fn find_inline_attr(attrs: &[ast::attribute]) -> inline_attr {
|
||||
// FIXME (#2809)---validate the usage of #[inline] and #[inline(always)]
|
||||
do vec::foldl(ia_none, attrs) |ia,attr| {
|
||||
do attrs.iter().fold(ia_none) |ia,attr| {
|
||||
match attr.node.value.node {
|
||||
ast::meta_word(@~"inline") => ia_hint,
|
||||
ast::meta_list(@~"inline", ref items) => {
|
||||
|
||||
Reference in New Issue
Block a user