prototyped svg reports

This commit is contained in:
2026-07-18 18:24:37 -06:00
parent 22e7b003f6
commit c51ad80dc6
106 changed files with 5450 additions and 46 deletions
+14
View File
@@ -21,6 +21,10 @@ func Int64(dst *int64) encoding.TextUnmarshaler {
return (*int64Text)(dst)
}
func Float64(dst *float64) encoding.TextUnmarshaler {
return (*float64Text)(dst)
}
func Bool(dst *bool) encoding.TextUnmarshaler {
return (*boolText)(dst)
}
@@ -33,6 +37,7 @@ type (
rawText string
intText int
int64Text int64
float64Text float64
boolText bool
platformText accounts.Platform
)
@@ -60,6 +65,15 @@ func (n *int64Text) UnmarshalText(text []byte) error {
return nil
}
func (n *float64Text) UnmarshalText(text []byte) error {
i, err := strconv.ParseFloat(string(text), 64)
if err != nil {
return err
}
*n = float64Text(i)
return nil
}
func (b *boolText) UnmarshalText(text []byte) error {
v, err := strconv.ParseBool(string(text))
if err != nil {