SP
Size: a a a
SP
DS
trait MyFilter<Item<...>> {
fn do_something<'a>(&'a self, item: Item<'a>) -> FilterResult
}
G
SP
S
S
DS
S
DS
DS
S
S
DS
(:) :: a -> [a] -> [a]
(<>) :: Semigroup a => a -> a -> a
(>>=) :: Monad m => m a -> (a -> m b) -> m b
DS
SP
G
S
S
SP
DS