abstract class Snoc[S, A] extends Serializable

Typeclass that defines a Prism between an S and its init S and last S

S

source of Prism and init of Prism target

A

last of Prism target, A is supposed to be unique for a given S

Annotations
@implicitNotFound() @deprecated
Deprecated

(Since version 3.0.0-M1) no replacement

Source
Snoc.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Snoc
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Snoc()

Abstract Value Members

  1. abstract def snoc: Prism[S, (S, A)]

Concrete Value Members

  1. def initOption: Optional[S, S]
  2. def lastOption: Optional[S, A]