@@ -17,7 +17,7 @@ type number interface {
1717}
1818
1919func SafeUint (x int ) (uint , error ) {
20- return safecast .ToUint (x )
20+ return safecast.Convert [ uint ] (x )
2121}
2222
2323func Uint (x int ) uint {
@@ -30,7 +30,7 @@ func Uint(x int) uint {
3030}
3131
3232func SafeInt64 [T number ](x T ) (int64 , error ) {
33- return safecast .ToInt64 (x )
33+ return safecast.Convert [ int64 ] (x )
3434}
3535
3636func Int64 [T number ](x T ) int64 {
@@ -43,7 +43,7 @@ func Int64[T number](x T) int64 {
4343}
4444
4545func SafeUint64 [T signed ](x T ) (uint64 , error ) {
46- return safecast .ToUint64 (x )
46+ return safecast.Convert [ uint64 ] (x )
4747}
4848
4949func Uint64 [T signed ](x T ) uint64 {
@@ -56,7 +56,7 @@ func Uint64[T signed](x T) uint64 {
5656}
5757
5858func SafeInt32 [T signed ](x T ) (int32 , error ) {
59- return safecast .ToInt32 (x )
59+ return safecast.Convert [ int32 ] (x )
6060}
6161
6262func Int32 [T signed ](x T ) int32 {
@@ -69,7 +69,7 @@ func Int32[T signed](x T) int32 {
6969}
7070
7171func SafeUint32 [T signed ](x T ) (uint32 , error ) {
72- return safecast .ToUint32 (x )
72+ return safecast.Convert [ uint32 ] (x )
7373}
7474
7575func Uint32 [T signed ](x T ) uint32 {
@@ -82,7 +82,7 @@ func Uint32[T signed](x T) uint32 {
8282}
8383
8484func SafeUint16 (x int ) (uint16 , error ) {
85- return safecast .ToUint16 (x )
85+ return safecast.Convert [ uint16 ] (x )
8686}
8787
8888func Uint16 (x int ) uint16 {
0 commit comments