FootprintDeriver

org.sigilaris.core.application.scheduling.FootprintDeriver
See theFootprintDeriver companion trait

Companion for FootprintDeriver, providing summoning and factory methods.

Attributes

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

Members list

Value members

Concrete methods

def apply[A](using deriver: FootprintDeriver[A]): FootprintDeriver[A]

Summons the FootprintDeriver instance for type A.

Summons the FootprintDeriver instance for type A.

Type parameters

A

the type with a deriver

Attributes

Returns

the deriver instance

Source
FootprintDeriver.scala

Derives a conflict footprint using the implicit deriver for A.

Derives a conflict footprint using the implicit deriver for A.

Type parameters

A

the type with a deriver

Value parameters

value

the value to derive a footprint from

Attributes

Returns

either a derivation failure or the conflict footprint

Source
FootprintDeriver.scala

Creates a FootprintDeriver from a function.

Creates a FootprintDeriver from a function.

Type parameters

A

the input type

Value parameters

f

the derivation function

Attributes

Returns

a new FootprintDeriver instance

Source
FootprintDeriver.scala