object Res
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Res
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
case class
Exception
(t: Throwable, s: String) extends Failing with Product with Serializable
An unknown exception was thrown when the command was being run
-
case class
Exit
(value: Any) extends Failing with Product with Serializable
The user wanted to exit the REPL
-
sealed abstract
class
Failing
extends Res[Nothing]
Failing results never call their callbacks, and just remain unchanged
-
case class
Failure
(ex: Option[Throwable], msg: String) extends Failing with Product with Serializable
A known failure occured, maybe caused by an exception (e.g.
A known failure occured, maybe caused by an exception (e.g.
ThreadDeath
) and maybe not (e.g. compile error)- ex
is any exception that caused this known failure; currently only used for the "Interrupted!" failures caused by Ctrl-C
- msg
the message we want to display on screen due to this failure
-
case class
Success
[+T](s: T) extends Res[T] with Product with Serializable
Successes map and flatmap just like a simple Box[T]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](o: Try[T], errMsg: (Throwable) ⇒ String): Product with Serializable with Res[T]
- def apply[T](o: Option[T], errMsg: ⇒ String): Product with Serializable with Res[T]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
map[M[_] <: Traversable[_], T, V](inputs: M[T])(f: (T) ⇒ Res[V])(implicit cbf: CanBuildFrom[_, V, M[V]]): Res[M[V]]
Maps a Res-returning function across a collection
M[T]
, failing fast and bailing out if any individual element fails. -
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
object
Skip
extends Failing with Product with Serializable
Nothing was entered