AlignOps

final
class AlignOps[F[_], A] extends Ops[F[A]]

Wraps a value self and provides methods related to Align

trait Ops[F[A]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def align[B](b: F[B]): F[A \&/ B]
def alignA[B](b: F[B]): F[Option[A]]
def alignB[B](b: F[B]): F[Option[B]]
def alignBoth[B](b: F[B]): F[Option[(A, B)]]
def alignSwap[B](b: F[B]): F[B \&/ A]
def alignThat[B](b: F[B]): F[Option[B]]
def alignThis[B](b: F[B]): F[Option[A]]
def alignWith[B, C](fb: F[B])(f: A \&/ B => C): F[C]
def merge(a2: F[A])(implicit S: Semigroup[A]): F[A]
def pad[B](b: F[B]): F[(Option[A], Option[B])]
def padWith[B, C](fb: F[B])(f: (Option[A], Option[B]) => C): F[C]

Concrete fields

val self: F[A]

Implicits

Implicits

implicit
val F: Align[F]