SetLens

final class SetLens[U, A, CC <: ([A] =>> SetOps[A, CC, CC[A]])](val lens: Lens[U, CC[A]]) extends AnyVal

Implicit that adds some syntactic sugar if our lens watches a Set-like collection.

Implicit that adds some syntactic sugar if our lens watches a Set-like collection.

class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def :++=(item: IterableOnce[A]): () => U
def :+=(item: A): () => U
def foreach(f: Lens[A, A] => () => A): () => U

Concrete fields

val lens: Lens[U, CC[A]]