All Methods Instance Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| <R> Directive<java.lang.Object> | collect(scala.PartialFunction<T,R> pf,
       scala.collection.immutable.Seq<Rejection> rejections,
       Tupler<R> tupler) | 
| Directive<scala.Tuple1<T>> | filter(scala.Function1<T,java.lang.Object> predicate,
      scala.collection.immutable.Seq<Rejection> rejections) | 
| <R> Directive<R> | flatMap(scala.Function1<T,Directive<R>> f,
       Tuple<R> evidence$5) | 
| <R> Directive<java.lang.Object> | map(scala.Function1<T,R> f,
   Tupler<R> tupler) | 
| Directive<scala.runtime.BoxedUnit> | require(scala.Function1<T,java.lang.Object> predicate,
       scala.collection.immutable.Seq<Rejection> rejections) | 
| Directive<scala.Tuple1<T>> | underlying() |