Packages

p

sanoitus

package sanoitus

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sanoitus
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package util

Type Members

  1. type Op[+A] = Operation[A]

Value Members

  1. def Unit[A](a: A): Unit[A]
  2. def close(resource: Resource[_]): Program[Unit]
  3. def createResource[A](resourceValue: => A)(closer: (A) => Program[Unit], idx: Option[Int]): Program[Resource[A]]
  4. def effect[A](f: (Suspended[A]) => Option[A]): Program[A]
  5. def fail[A](err: Throwable): Program[A]
  6. implicit def liftOperationToProgram[A](op: Op[A]): Program[A]
  7. def mapResources(f: (Set[Resource[_]]) => Set[Resource[_]]): Program[Unit]
  8. val peekResources: PeekResources
  9. def resource[A](resourceValue: => A)(closer: (A) => Unit): Program[Resource[A]]
  10. def resources[A](resourceValue: => A)(closer: (A) => Unit, closers: (A) => Unit*): Program[List[Resource[A]]]
  11. def unit[A](a: A): Program[A]

Inherited from AnyRef

Inherited from Any

Ungrouped