20 Commits

Author SHA1 Message Date
ede282071b fix: change references github.com -> git.nas-technologies.com 2026-03-15 18:25:08 +01:00
cb32017224 feat(Type): add new function to be able to recover from panics when unwrapping a none/error value 2025-01-20 14:18:43 +01:00
4e4c43930a fix(Type): better handling for driver.Valuer interface 2025-01-05 22:57:35 +01:00
5b240e0457 fix(Type): only require pointers where nil is meaningful other than panicking on it 2025-01-05 22:27:49 +01:00
4855e19fb3 fix(Type): make sure when checking if an inner type is Scanner we use pointers 2025-01-05 22:23:51 +01:00
7014f8d0ff feat(Type): implement Value,MarshalJSON,UnmarshalJSON for Result 2025-01-05 13:28:19 +01:00
cb7ea4cf3f chore(Type): consistent receiver naming 2025-01-05 13:18:48 +01:00
4ac0a09b85 fix(Type): promote case driver.Valuer to the top in switch statement for Optional Value 2025-01-04 02:41:56 +01:00
7b2c247538 feat(Type): add driver.Valuer implementation to Optional type 2025-01-04 02:37:20 +01:00
80fa0d5279 feat(Type): Scan method fixes for Result 2025-01-04 01:55:26 +01:00
1fb6970d5a fix(Type): fix Scan for Optional, time parsing now can return the error correctly 2025-01-04 01:32:46 +01:00
e23765a571 feat(Type): implement MarshalJSON and UnmarshalJSON for Optional 2025-01-03 23:30:38 +01:00
10983035db fix(Assert): swap reflect.Ptr to the new reflect.Pointer 2025-01-03 14:00:29 +01:00
29270855f8 test(Type): add more tests for Scan function on Optional 2025-01-01 22:37:59 +01:00
864953076a fix(Type): Scan method fixes 2025-01-01 22:24:59 +01:00
b5fc0df93b feat(Type): add time.Time as a possible type for Scan 2024-12-31 17:58:13 +01:00
1ab0570883 feat(Type): add Scan implementation for Optional and Result types for use with databases 2024-12-31 17:36:00 +01:00
Levente Nas
5096721360 feat: add tests for type package
Closes #4
2024-10-22 20:19:08 +02:00
86c8376f54 refactor(Assert)!: harmonize naming 2 2024-10-15 13:26:44 +02:00
331c1722af refactor(Type)!: harmonize naming 1 2024-10-15 13:18:33 +02:00