mark unit explicitly

This commit is contained in:
Mark Canlas 2024-04-11 09:47:43 -04:00
parent 71041e8f0d
commit f6fb9546c7
4 changed files with 5 additions and 10 deletions

View File

@ -27,5 +27,4 @@ lazy val demo =
.withResolver("rufio") .withResolver("rufio")
lazy val playground = lazy val playground =
module("playground") module("playground").withCats
.withCats

View File

@ -14,7 +14,7 @@ trait AsmDocSyntax:
ctx ctx
.push(asmCtx.toFragment) .push(asmCtx.toFragment)
def group[A](s: String)(f: DefinitionGroupContext => A)(using ctx: AsmDocumentContext): Unit = def group(s: String)(f: DefinitionGroupContext => Unit)(using ctx: AsmDocumentContext): Unit =
val g: DefinitionGroupContext = val g: DefinitionGroupContext =
new DefinitionGroupContext new DefinitionGroupContext

View File

@ -11,11 +11,6 @@ trait DefinitionGroupSyntax:
definition definition
def constant(name: String, x: Int)(using ctx: DefinitionGroupContext): Definition[Int] = def constant(name: String, x: Int)(using ctx: DefinitionGroupContext): Unit =
val definition =
Definition(name, x)
ctx ctx
.push(Definition(name, x)) .push(Definition(name, x))
definition

View File

@ -10,7 +10,8 @@ class DslSpec extends AnyFlatSpec with should.Matchers:
val doc = val doc =
asmDoc { implicit ctx => asmDoc { implicit ctx =>
group("constants test") { implicit g => group("constants test") { implicit g =>
(constant("margin", 16), constant("secret", 42)) constant("margin", 16)
constant("secret", 42)
} }
} }