(new): rich message support
(fix): runtime reliability (tests): regression coverage (doc): v1.1 release notes
This commit is contained in:
@@ -8,7 +8,9 @@ import (
|
||||
)
|
||||
|
||||
// Ptr returns a pointer to v.
|
||||
func Ptr[T any](v T) *T { return &v }
|
||||
//
|
||||
//go:fix inline
|
||||
func Ptr[T any](v T) *T { return new(v) }
|
||||
|
||||
// Val returns dereferenced pointer value or def when p is nil.
|
||||
func Val[T any](p *T, def T) T {
|
||||
@@ -36,5 +38,5 @@ func generateToken(b int) (string, error) {
|
||||
if _, err := rand.Read(bytes); err != nil {
|
||||
return "", err
|
||||
}
|
||||
return base64.URLEncoding.EncodeToString(bytes), nil
|
||||
return base64.RawURLEncoding.EncodeToString(bytes), nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user