Movable

lamp.Movable$
See theMovable companion trait
object Movable

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Movable.type

Members list

Type members

Classlikes

implicit class MovableSyntax[T](t: T)(implicit evidence$31: Movable[T])

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def by[T, K : Movable](convert: T => K): Movable[T]
def empty[T]: EmptyMovable[T]
def nonEmpty[T](extract: T => List[Tensor]): Movable[T]

Implicits

Implicits

implicit def ArrayIsMovable[T : Movable]: Movable[Array[T]]
implicit def EitherIsMovable[T1 : Movable, T2 : Movable]: Movable[Either[T1, T2]]
final implicit def MovableSyntax[T : Movable](t: T): MovableSyntax[T]
implicit def OptionIsMovable[T : Movable]: Movable[Option[T]]
implicit def SeqIsMovable[T : Movable]: Movable[Seq[T]]
implicit def emptyIsMovable[T](implicit empty: EmptyMovable[T]): Movable[T]
implicit def stensorIsMovable: Movable[STen]
implicit def t2[T1 : Movable, T2 : Movable]: Movable[(T1, T2)]
implicit def t3[T1 : Movable, T2 : Movable, T3 : Movable]: Movable[(T1, T2, T3)]
implicit def t4[T1 : Movable, T2 : Movable, T3 : Movable, T4 : Movable]: Movable[(T1, T2, T3, T4)]
implicit def t5[T1 : Movable, T2 : Movable, T3 : Movable, T4 : Movable, T5 : Movable]: Movable[(T1, T2, T3, T4, T5)]
implicit def t6[T1 : Movable, T2 : Movable, T3 : Movable, T4 : Movable, T5 : Movable, T6 : Movable]: Movable[(T1, T2, T3, T4, T5, T6)]