Documentation ¶
Index ¶
- func BytesToString(b []byte) string
- func ConvertFloat[to float32 | float64](value any) (ret to, e error)
- func ConvertInt[to int8 | int16 | int32 | int64](value any) (ret to, e error)
- func ConvertUint[to uint8 | uint16 | uint32 | uint64](value any) (ret to, e error)
- func StringToBytes(s string) []byte
- type Loop
- type Number
- func MakeInt16(v int16) Number[int16]
- func MakeInt32(v int32) Number[int32]
- func MakeInt64(v int64) Number[int64]
- func MakeInt8(v int8) Number[int8]
- func MakeUint16(v uint16) Number[uint16]
- func MakeUint32(v uint32) Number[uint32]
- func MakeUint64(v uint64) Number[uint64]
- func MakeUint8(v uint8) Number[uint8]
- func (v Number[T]) Add(vals ...any) (ret Number[T], e error)
- func (v Number[T]) And(vals ...any) (ret Number[T], e error)
- func (v Number[T]) Cmp(value any) (int, error)
- func (v Number[T]) Div(vals ...any) (ret Number[T], e error)
- func (v Number[T]) DivMod(value any) (t0, t1 Number[T], e error)
- func (v Number[T]) Mod(vals ...any) (ret Number[T], e error)
- func (v Number[T]) Mul(vals ...any) (ret Number[T], e error)
- func (v Number[T]) Neg() (ret Number[T])
- func (v Number[T]) Not() (ret Number[T])
- func (v Number[T]) Or(vals ...any) (ret Number[T], e error)
- func (v Number[T]) String() string
- func (v Number[T]) Sub(vals ...any) (ret Number[T], e error)
- func (v Number[T]) ToInt16() Number[int16]
- func (v Number[T]) ToInt32() Number[int32]
- func (v Number[T]) ToInt64() Number[int64]
- func (v Number[T]) ToInt8() Number[int8]
- func (v Number[T]) ToNumber() T
- func (v Number[T]) ToUint16() Number[uint16]
- func (v Number[T]) ToUint32() Number[uint32]
- func (v Number[T]) ToUint64() Number[uint64]
- func (v Number[T]) ToUint8() Number[uint8]
- func (v Number[T]) Xor(vals ...any) (ret Number[T], e error)
- type Option
- type Runtime
- type SimpleLoop
- type Worker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesToString ¶
func ConvertUint ¶
func StringToBytes ¶
Types ¶
type Number ¶
type Number[T uint8 | uint16 | uint32 | uint64 | int8 | int16 | int32 | int64] struct { // contains filtered or unexported fields }
func MakeUint16 ¶
func MakeUint32 ¶
func MakeUint64 ¶
type Option ¶
type Option interface {
// contains filtered or unexported methods
}
func WithConsole ¶
func WithContext ¶
func WithRegistry ¶
type Runtime ¶
func (*Runtime) GetRegistry ¶
type SimpleLoop ¶
type SimpleLoop struct {
// contains filtered or unexported fields
}
func NewSimpleLoop ¶
func NewSimpleLoop() *SimpleLoop
type Worker ¶
type Worker interface { // The submission event is completed. // If the event system has been destroyed or repeated submission will return an error, // you should consider releasing the resource at this time (no other callback function will get the resource and release it) Submit(f func()) error // Call back data to the event system, but the event has not yet completed Next(f func()) error }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.