Skip to content

Commit 7c180c0

Browse files
authored
Add <br>
Updated feature descriptions for clarity and formatting.
1 parent 67ba158 commit 7c180c0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)