mark
))
})
+ // HashSet iteration order isn't defined - it's different on
+ // x86_64 and i686 at the very least
+ .sorted()
.collect::<String>();
expect.assert_eq(&actual)
}
Query::new("fmt".to_string()).search_mode(SearchMode::Fuzzy),
expect![[r#"
dep::fmt (t)
- dep::fmt::Display::format_method (a)
dep::fmt::Display (t)
dep::fmt::Display::FMT_CONST (a)
dep::fmt::Display::format_function (a)
+ dep::fmt::Display::format_method (a)
"#]],
);
}
"main",
Query::new("fmt".to_string()).search_mode(SearchMode::Fuzzy).assoc_items_only(),
expect![[r#"
- dep::fmt::Display::format_method (a)
- dep::fmt::Display::FMT_CONST (a)
- dep::fmt::Display::format_function (a)
- "#]],
+ dep::fmt::Display::FMT_CONST (a)
+ dep::fmt::Display::format_function (a)
+ dep::fmt::Display::format_method (a)
+ "#]],
);
check_search(
"main",
Query::new("fmt".to_string()).search_mode(SearchMode::Fuzzy),
expect![[r#"
- dep::fmt (t)
- dep::format (f)
- dep::Fmt (v)
dep::Fmt (m)
dep::Fmt (t)
- dep::fmt::Display::fmt (a)
+ dep::Fmt (v)
+ dep::fmt (t)
dep::fmt::Display (t)
+ dep::fmt::Display::fmt (a)
+ dep::format (f)
"#]],
);
"main",
Query::new("fmt".to_string()).search_mode(SearchMode::Equals),
expect![[r#"
- dep::fmt (t)
- dep::Fmt (v)
dep::Fmt (m)
dep::Fmt (t)
+ dep::Fmt (v)
+ dep::fmt (t)
dep::fmt::Display::fmt (a)
"#]],
);
"main",
Query::new("fmt".to_string()).search_mode(SearchMode::Contains),
expect![[r#"
- dep::fmt (t)
- dep::Fmt (v)
dep::Fmt (m)
dep::Fmt (t)
- dep::fmt::Display::fmt (a)
+ dep::Fmt (v)
+ dep::fmt (t)
dep::fmt::Display (t)
+ dep::fmt::Display::fmt (a)
"#]],
);
}
"main",
Query::new("fmt".to_string()),
expect![[r#"
- dep::fmt (t)
- dep::Fmt (v)
dep::Fmt (m)
dep::Fmt (t)
- dep::fmt::Display::fmt (a)
+ dep::Fmt (v)
+ dep::fmt (t)
dep::fmt::Display (t)
+ dep::fmt::Display::fmt (a)
"#]],
);
"main",
Query::new("fmt".to_string()).name_only(),
expect![[r#"
- dep::fmt (t)
- dep::Fmt (v)
dep::Fmt (m)
dep::Fmt (t)
+ dep::Fmt (v)
+ dep::fmt (t)
dep::fmt::Display::fmt (a)
"#]],
);
"main",
Query::new("FMT".to_string()),
expect![[r#"
- dep::fmt (t)
+ dep::FMT (t)
dep::FMT (v)
+ dep::fmt (t)
dep::fmt (v)
- dep::FMT (t)
"#]],
);
"main",
Query::new("".to_string()).limit(2),
expect![[r#"
- dep::fmt (t)
+ dep::Fmt (m)
dep::Fmt (t)
dep::Fmt (v)
- dep::Fmt (m)
+ dep::fmt (t)
"#]],
);
}
"main",
Query::new("FMT".to_string()),
expect![[r#"
- dep::fmt (t)
+ dep::FMT (t)
dep::FMT (v)
+ dep::fmt (t)
dep::fmt (v)
- dep::FMT (t)
"#]],
);