FocusOption

final class FocusOption[A](focusName: => String, focusFn: OS => Option[A])
class Object
trait Matchable
class Any

Type members

Classlikes

final class AssertOps(positive: Boolean)

Value members

Concrete methods

@inline
def assert(expect: Option[A])(implicit eq: Equal[Option[A]], f: DisplayFailure[Option[A], E]): Points
def assertB(positive: Boolean): AssertOps
def filter(f: A => Boolean): FocusOption[A]
def isDefined: FocusValue[Boolean]
def isEmpty: FocusValue[Boolean]
def map[B](f: A => B): FocusOption[B]
def mapOption[B](f: Option[A] => Option[B]): FocusOption[B]
def rename(n: => String): FocusOption[A]
def run: OS => Option[A]
def value(implicit s: Display[Option[A]]): FocusValue[Option[A]]
def valueBy[B](f: Option[A] => B)(implicit s: Display[B]): FocusValue[B]