@@ -38,7 +38,7 @@ func EncodeUser(in User) (out api.User) {
3838
3939## Features
4040
41- - ** Code generation for automatic type conversions**
41+ - ** Code generation for automatic type conversions**
4242 Convgen generates conversion code at compile time, so there's no runtime
4343 reflection overhead. It supports conversions between structs, unions
4444 (interfaces with multiple implementations), and enums (const groups),
@@ -53,7 +53,7 @@ func EncodeUser(in User) (out api.User) {
5353 convgen.EnumErr [Status, api.Status ] // func(Status) (api.Status, error)
5454 ```
5555
56- - ** Type-safe configuration that survives refactoring**
56+ - ** Type-safe configuration that survives refactoring**
5757 All options are validated at compile time — no struct tags, strings, or
5858 comment-based directives.
5959
@@ -66,7 +66,7 @@ func EncodeUser(in User) (out api.User) {
6666 convgen.Match (User{}.Name , api.User {}.Username )
6767 ```
6868
69- - ** Batched diagnostics instead of one-error-at-a-time**
69+ - ** Batched diagnostics instead of one-error-at-a-time**
7070 * All* matching and conversion errors in a single pass are reported together,
7171 so you can fix everything at once instead of stopping at the first error. In
7272 addition, Convgen provides [ Lint] ( #lint ) support for real-time feedback during
0 commit comments