Packages

object Definition

Companion object for Definition that provides implicit implementations for the following types:

  • scala.Option
  • arbitary object with a isDefined() method that returns Boolean
  • arbitary object with a parameterless isDefined method that returns Boolean
Source
Definition.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Definition
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. implicit def definitionOfAnyRefWithIsDefinedMethod[T <: AnyRef { def isDefined(): Boolean }]: Definition[T]

    Provides Definition implementation for any arbitrary object with a isDefined() method that returns Boolean

    Provides Definition implementation for any arbitrary object with a isDefined() method that returns Boolean

    T

    any type that has a isDefined() method that returns Boolean

    returns

    Definition[T] that supports T in be defined syntax

  2. implicit def definitionOfAnyRefWithParameterlessIsDefinedMethod[T <: AnyRef { def isDefined: Boolean }]: Definition[T]

    Provides Definition implementation for any arbitrary object with a isDefined method that returns Boolean

    Provides Definition implementation for any arbitrary object with a isDefined method that returns Boolean

    T

    any type that has a parameterless isDefined method that returns Boolean

    returns

    Definition[T] that supports T in be defined syntax

  3. implicit def definitionOfOption[E, OPT[e] <: Option[e]]: Definition[OPT[E]]

    Provides Definition implementation for scala.Option

    Provides Definition implementation for scala.Option

    E

    the type of the element in the Option

    OPT

    any subtype of Option

    returns

    Definition[OPT[E]] that supports Option in be defined syntax