ProtoMacrosCirce

class Object
trait Matchable
class Any

Extensions

Extensions

extension [A <: GeneratedMessage](companion: GeneratedMessageCompanion[A])
inline def fromJsonConstant(inline json: String): A
extension [A <: GeneratedMessage](companion: GeneratedMessageCompanion[A])
def fromJson(json: String): A
def fromJsonEither(json: String): Either[Throwable, A]
def fromJsonOpt(json: String): Option[A]
def fromJsonTry(json: String): Try[A]
extension (s: StringContext)
inline def struct(): Struct
inline def value(): Value

Implicits

Implicits

implicit val toExprJson: ToExpr[Json]
implicit val toExprJsonNumber: ToExpr[JsonNumber]
implicit val toExprJsonObject: ToExpr[JsonObject]