Packages

p

zio.direct.core

metaprog

package metaprog

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package compat

Type Members

  1. sealed trait Collect extends AnyRef
  2. sealed trait InfoBehavior extends AnyRef
  3. case class Instructions(info: InfoBehavior, collect: Collect, verify: Verify, typeUnion: TypeUnion, linearity: Linearity, traceTypes: List[TraceType]) extends Product with Serializable
  4. sealed trait Linearity extends AnyRef
  5. trait MacroBase extends AnyRef
  6. sealed trait TypeUnion extends AnyRef
  7. sealed trait Verify extends AnyRef
  8. trait WithAllowed extends MacroBase
  9. trait WithIR extends MacroBase
  10. trait WithPrintIR extends MacroBase
  11. trait WithUseParser extends MacroBase
  12. trait WithZioType extends MacroBase

Value Members

  1. object Collect
  2. object DropImplicitArgs

    Drop all implicit args of some converting a method: something.foo(x, y)(implicit foo, bar) to: something.foo(x, y)(implicit foo, bar)

    Drop all implicit args of some converting a method: something.foo(x, y)(implicit foo, bar) to: something.foo(x, y)(implicit foo, bar)

    If there are only implicit args e.g. something.foo(implicit, foo, bar) Then only the thing on which the function is called will remain something.foo(implicit, foo, bar) // will become: something

  3. object InfoBehavior
  4. object Instructions extends Serializable
  5. object Linearity
  6. object TypeUnion
  7. object Verify

Ungrouped