Foldable1Ops

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

Wraps a value self and provides methods related to Foldable1

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

Value members

Concrete methods

final
def distinct1(implicit A: Order[A]): NonEmptyList[A]
final
def distinctE1(implicit A: Equal[A]): NonEmptyList[A]
final
def foldLeft1(f: (A, A) => A): A
final
def foldMap1[B : Semigroup](f: A => B): B
final
def foldMapLeft1[B](z: A => B)(f: (B, A) => B): B
final
def foldMapRight1[B](z: A => B)(f: (A, => B) => B): B
final
def foldRight1(f: (A, => A) => A): A
final
def foldl1(f: A => A => A): A
final
def foldr1(f: A => (=> A) => A): A
final
def intercalate1(a: A)(implicit A: Semigroup[A]): A
final
def maximum1(implicit A: Order[A]): A
final
def maximumBy1[B : Order](f: A => B): A
final
def maximumOf1[B : Order](f: A => B): B
final
def minimum1(implicit A: Order[A]): A
final
def minimumBy1[B : Order](f: A => B): A
final
def minimumOf1[B : Order](f: A => B): B
final
def msuml1[G[_], B](implicit ev: A === G[B], G: Plus[G]): G[B]
final
def psum1[G[_], B](implicit ev: A === G[B], G: Plus[G]): G[B]
final
def psumMap1[G[_], B](f: A => G[B])(implicit G: Plus[G]): G[B]
final
def scanLeft1(f: (A, A) => A): NonEmptyList[A]
final
def scanRight1(f: (A, A) => A): NonEmptyList[A]
final
def suml1(implicit A: Semigroup[A]): A
final
def sumr1(implicit A: Semigroup[A]): A
final

Concrete fields

val self: F[A]

Implicits

Implicits

implicit
val F: Foldable1[F]