Documentation ¶
Index ¶
- func Equals[T interfaces.Equatable[T]](a T, b any) bool
- func EqualsPtr[T interfaces.Equatable[T], TPtr interfaces.Ptr[T]](a T, b any) bool
- type Bool
- func (sv Bool) Bool() bool
- func (a Bool) Equals(b Bool) bool
- func (a *Bool) MarshalBinary() ([]byte, error)
- func (a *Bool) Reset()
- func (a *Bool) ResetWith(b Bool)
- func (sv *Bool) Set(v string) (err error)
- func (sv *Bool) SetBool(v bool)
- func (sv Bool) String() string
- func (a *Bool) UnmarshalBinary(b []byte) (err error)
- func (a Bool) WasSet() bool
- type Int
- type IntEqualer
- type IntLessor
- type IntResetter
- type ReverseLessor
- type String
- func (sv String) IsEmpty() bool
- func (sv String) Len() int
- func (a String) Less(b String) bool
- func (s String) MarshalBinary() (text []byte, err error)
- func (sv String) Match(v string) (err error)
- func (a *String) Reset()
- func (a *String) ResetWith(b String)
- func (sv *String) Set(v string) (err error)
- func (sv String) String() string
- func (s *String) UnmarshalBinary(text []byte) (err error)
- func (a String) WasSet() bool
- type Uri
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EqualsPtr ¶
func EqualsPtr[T interfaces.Equatable[T], TPtr interfaces.Ptr[T]]( a T, b any, ) bool
Types ¶
type Bool ¶
type Bool struct {
// contains filtered or unexported fields
}
func (*Bool) MarshalBinary ¶
func (*Bool) UnmarshalBinary ¶
type IntEqualer ¶
type IntEqualer struct{}
func (IntEqualer) Equals ¶
func (_ IntEqualer) Equals(a, b *Int) bool
func (IntEqualer) EqualsPtr ¶
func (_ IntEqualer) EqualsPtr(a, b *Int) bool
type IntResetter ¶
type IntResetter struct{}
func (IntResetter) Reset ¶
func (_ IntResetter) Reset(a *Int)
func (IntResetter) ResetWith ¶
func (_ IntResetter) ResetWith(a *Int, b *Int)
type ReverseLessor ¶
type ReverseLessor[T any, TPtr interfaces.Ptr[T]] struct { Inner interfaces.Lessor2[T, TPtr] }
func (ReverseLessor[T, TPtr]) Less ¶
func (rl ReverseLessor[T, TPtr]) Less(a T, b T) bool
func (ReverseLessor[T, TPtr]) LessPtr ¶
func (rl ReverseLessor[T, TPtr]) LessPtr(a TPtr, b TPtr) bool
type String ¶
type String struct {
// contains filtered or unexported fields
}
func MakeString ¶
func (String) MarshalBinary ¶
func (*String) UnmarshalBinary ¶
type Uri ¶
type Uri struct {
// contains filtered or unexported fields
}
func (Uri) MarshalBinary ¶
func (Uri) MarshalText ¶
func (*Uri) UnmarshalBinary ¶
func (*Uri) UnmarshalText ¶
Click to show internal directories.
Click to hide internal directories.