e62rs 1.3.0

An in-terminal E621/926 browser.
Documentation
1
2
3
4
5
6
7
8
9
disallowed-methods = [

    { path = "std::option::Option::unwrap", reason = "no unwrapping without handling None >:(" },

    { path = "std::option::Option::map_or", reason = "prefer `map(..).unwrap_or(..)` for legibility" },

    { path = "std::option::Option::map_or_else", reason = "prefer `map(..).unwrap_or_else(..)` for legibility" },

    { path = "std::result::Result::map_or", reason = "prefer `map(..).unwrap_or(..)` for legibility" },

    { path = "std::result::Result::map_or_else", reason = "prefer `map(..).unwrap_or_else(..)` for legibility" },

    { path = "std::iter::Iterator::for_each", reason = "prefer `for` for side-effects" },

    { path = "std::iter::Iterator::try_for_each", reason = "prefer `for` for side-effects" },

]