CollectionExtension

equality.CollectionExtension$

Attributes

Graph
Supertypes
trait TypesafeImmutableSeqExtension
trait TypesafeMutableSeqExtension
trait TypeSafeRootSeqExtensionForOverloads
trait TypesafeRootSeqExtension
trait TypesafeRootIteratorExtensionForOverloads
trait TypeSafeRootIteratorExtension
trait TypesafeRootIterableOnceExtension
class Object
trait Matchable
class Any
Show all
Self type

Members list

Extensions

Inherited extensions

extension [A, S <: Iterator[A]](iterator: S)(iterator: S)
inline def contains_safe[B >: A](x: B)(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Inherited from:
TypeSafeRootIteratorExtension
inline def indexOf_safe[B >: A](x: B)(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypeSafeRootIteratorExtension
inline def sameElements_safe[B >: A](that: IterableOnce[B])(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Inherited from:
TypeSafeRootIteratorExtension
extension [A, S <: Iterator[A]](iterator: S)(iterator: S)
inline def indexOf_safe[B >: A](x: B, from: Int)(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypesafeRootIteratorExtensionForOverloads
extension [A, S <: Seq[A]](seq: S)(seq: S)
inline def containsSlice_safe[B >: A](that: Seq[B])(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def contains_safe[B >: A](x: B)(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def endsWith_safe[B >: A](that: Iterable[B])(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def indexOfSlice_safe[B >: A](that: Seq[B])(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def indexOf_safe[B >: A](x: B)(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def lastIndexOfSlice_safe[B >: A](that: Seq[B])(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def lastIndexOf_safe[B >: A](elem: B, end: Int)(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def sameElements_safe[B >: A](that: IterableOnce[B])(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def search_safe[B >: A](elem: B)(using Ordering[B], CanEqual[A, B], CanEqual[B, A]): SearchResult

Attributes

Inherited from:
TypesafeRootSeqExtension
inline def startsWith_safe[B >: A](that: IterableOnce[B], offset: Int)(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Inherited from:
TypesafeRootSeqExtension
extension [A, S <: Seq[A]](seq: S)(seq: S)
inline def indexOfSlice_safe[B >: A](that: Seq[B], from: Int)(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypeSafeRootSeqExtensionForOverloads
inline def indexOf_safe[B >: A](x: B, from: Int)(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypeSafeRootSeqExtensionForOverloads
inline def lastIndexOfSlice_safe[B >: A](that: Seq[B], end: Int)(using CanEqual[A, B], CanEqual[B, A]): Int

Attributes

Inherited from:
TypeSafeRootSeqExtensionForOverloads
inline def search_safe[B >: A](elem: B, from: Int, to: Int)(using Ordering[B], CanEqual[A, B], CanEqual[B, A]): SearchResult

Attributes

Inherited from:
TypeSafeRootSeqExtensionForOverloads
extension [A](seq: Seq[A])(seq: Seq[A])
inline def diff_safe[B >: A](that: Seq[B])(using CanEqual[A, B], CanEqual[B, A]): Seq[A]

Attributes

Inherited from:
TypesafeMutableSeqExtension
inline def intersect_safe[B >: A](that: Seq[B])(using CanEqual[A, B], CanEqual[B, A]): Seq[A]

Attributes

Inherited from:
TypesafeMutableSeqExtension
extension [A](seq: Seq[A])(seq: Seq[A])
inline def diff_safe[B >: A](that: Seq[B])(using CanEqual[A, B], CanEqual[B, A]): Seq[A]

Attributes

Inherited from:
TypesafeImmutableSeqExtension
inline def intersect_safe[B >: A](that: Seq[B])(using CanEqual[A, B], CanEqual[B, A]): Seq[A]

Attributes

Inherited from:
TypesafeImmutableSeqExtension

Deprecated and Inherited extensions

extension [A, I <: IterableOnce[A]](iterableOnce: I)(iterableOnce: I)
inline def sameElements_safe[B >: A](that: IterableOnce[B])(using CanEqual[A, B], CanEqual[B, A]): Boolean

Attributes

Deprecated
true
Inherited from:
TypesafeRootIterableOnceExtension