object NonEmptyMapImpl extends NonEmptyMapInstances with Newtype2
Actual implementation for cats.data.NonEmptyMap
- Source
- NonEmptyMapImpl.scala
- Note
This object is kept public for the sake of binary compatibility only and therefore is subject to changes in future versions of Cats. Do not use directly - use cats.data.NonEmptyMap instead.
- Alphabetic
- By Inheritance
- NonEmptyMapImpl
- Newtype2
- NonEmptyMapInstances
- NonEmptyMapInstances0
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- abstract type Type[A, +B] <: Base with Tag
- Definition Classes
- Newtype2
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[K, A](head: (K, A), tail: SortedMap[K, A])(implicit K: kernel.Order[K]): NonEmptyMap[K, A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- implicit def catsDataEqForNonEmptyMap[K, A](implicit arg0: kernel.Eq[A]): kernel.Eq[NonEmptyMap[K, A]]
- Definition Classes
- NonEmptyMapInstances0
- implicit def catsDataHashForNonEmptyMap[K, A](implicit arg0: kernel.Hash[K], arg1: kernel.Hash[A]): kernel.Hash[NonEmptyMap[K, A]]
- Definition Classes
- NonEmptyMapInstances
- implicit def catsDataInstancesForNonEmptyMap[K]: SemigroupK[[β$3$]Type[K, β$3$]] with NonEmptyTraverse[[β$4$]Type[K, β$4$]] with Align[[β$5$]Type[K, β$5$]]
- Definition Classes
- NonEmptyMapInstances
- implicit def catsDataSemigroupForNonEmptyMap[K, A](implicit arg0: kernel.Semigroup[A]): kernel.Semigroup[NonEmptyMap[K, A]]
- Definition Classes
- NonEmptyMapInstances
- implicit def catsDataShowForNonEmptyMap[K, A](implicit arg0: Show[K], arg1: Show[A]): Show[NonEmptyMap[K, A]]
- Definition Classes
- NonEmptyMapInstances
- implicit def catsNonEmptyMapOps[K, A](value: Type[K, A]): NonEmptyMapOps[K, A]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def fromMap[K, A](as: SortedMap[K, A]): Option[NonEmptyMap[K, A]]
- def fromMapUnsafe[K, A](m: SortedMap[K, A]): NonEmptyMap[K, A]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def of[K, A](a: (K, A), as: (K, A)*)(implicit K: kernel.Order[K]): NonEmptyMap[K, A]
- def one[K, A](k: K, a: A)(implicit K: kernel.Order[K]): NonEmptyMap[K, A]
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- def catsDataBandForNonEmptyMap[K, A]: Band[NonEmptyMap[K, A]]
- Definition Classes
- NonEmptyMapInstances
- Annotations
- @deprecated
- Deprecated
(Since version 2.5.0) Use catsDataSemigroupForNonEmptyMap
- def catsDataEqForNonEmptyMap[K, A](orderK: kernel.Order[K], eqA: kernel.Eq[A]): kernel.Eq[NonEmptyMap[K, A]]
- Definition Classes
- NonEmptyMapInstances0
- Annotations
- @deprecated
- Deprecated
(Since version 2.2.0-M3) Use catsDataEqForNonEmptyMap override without Order
- def catsDataHashForNonEmptyMap[K, A](hashK: kernel.Hash[K], orderK: kernel.Order[K], hashA: kernel.Hash[A]): kernel.Hash[NonEmptyMap[K, A]]
- Definition Classes
- NonEmptyMapInstances
- Annotations
- @deprecated
- Deprecated
(Since version 2.2.0-M3) Use catsDataHashForNonEmptyMap override without Order
- def catsDataInstancesForNonEmptyMap[K](orderK: kernel.Order[K]): SemigroupK[[β$11$]Type[K, β$11$]] with NonEmptyTraverse[[β$12$]Type[K, β$12$]] with Align[[β$13$]Type[K, β$13$]]
- Definition Classes
- NonEmptyMapInstances
- Annotations
- @deprecated
- Deprecated
(Since version 2.2.0-M3) Use catsDataInstancesForNonEmptyMap override without Order
- def fromMap[K, A](as: SortedMap[K, A], orderK: kernel.Order[K]): Option[NonEmptyMap[K, A]]
- Annotations
- @deprecated
- Deprecated
(Since version 2.2.0-M3) Use fromMap override without Order
- def fromMapUnsafe[K, A](m: SortedMap[K, A], orderK: kernel.Order[K]): NonEmptyMap[K, A]
- Annotations
- @deprecated
- Deprecated
(Since version 2.2.0-M3) Use fromMapUnsafe override without Order