BindingType

zio.blocks.schema.binding.BindingType
See theBindingType companion class
object BindingType

One binding kind per Reflect node kind (a Reflect.Deferred node uses the binding of the node it defers to).

Attributes

Companion
class
Source
BindingType.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Types

The kind of Binding.Dynamic, for Reflect.Dynamic nodes.

The kind of Binding.Dynamic, for Reflect.Dynamic nodes.

Attributes

Source
BindingType.scala
type Map[_[_, _]] <: BindingType

The kind of Binding.Map for a map type constructor, for Reflect.Map nodes.

The kind of Binding.Map for a map type constructor, for Reflect.Map nodes.

Attributes

Source
BindingType.scala

The kind of Binding.Primitive, for Reflect.Primitive nodes.

The kind of Binding.Primitive, for Reflect.Primitive nodes.

Attributes

Source
BindingType.scala

The kind of Binding.Record, for Reflect.Record nodes.

The kind of Binding.Record, for Reflect.Record nodes.

Attributes

Source
BindingType.scala
type Seq[_[_]] <: BindingType

The kind of Binding.Seq for a collection type constructor, for Reflect.Sequence nodes.

The kind of Binding.Seq for a collection type constructor, for Reflect.Sequence nodes.

Attributes

Source
BindingType.scala

The kind of Binding.Variant, for Reflect.Variant nodes.

The kind of Binding.Variant, for Reflect.Variant nodes.

Attributes

Source
BindingType.scala
type Wrapper[_, _] <: BindingType

The kind of Binding.Wrapper for a wrapper type and the type it wraps, for Reflect.Wrapper nodes.

The kind of Binding.Wrapper for a wrapper type and the type it wraps, for Reflect.Wrapper nodes.

Attributes

Source
BindingType.scala