Movable

object Movable
Companion:
class
class Object
trait Matchable
class Any
Movable.type

Type members

Classlikes

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

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 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]]
@nowarn
implicit def emptyIsMovable[T](implicit empty: EmptyMovable[T]): Movable[T]
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)]