turbolift.interpreter.Features_opaque.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of turbolift-core_3 Show documentation
Show all versions of turbolift-core_3 Show documentation
Algebraic Effects for Scala 3
The newest version!
package turbolift.interpreter
/*private[interpreter]*/ trait Features_opaque:
extension (thiz: Features)
inline def |(that: Features): Features = Features.wrap((thiz.unwrap | that.unwrap).toByte)
inline def mask: Features = Features.wrap((thiz.unwrap & Features.Mask.unwrap).toByte)