mirror of https://github.com/rocboss/paopao-ce
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
550 B
30 lines
550 B
// Copyright 2022 ROC. All rights reserved.
|
|
// Use of this source code is governed by a MIT style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package types
|
|
|
|
const (
|
|
// No 二态值 否
|
|
No int8 = 0
|
|
|
|
// Yes 二态值 是
|
|
Yes int8 = 1
|
|
)
|
|
|
|
// Empty empty alias type
|
|
type Empty = struct{}
|
|
|
|
// Fn empty argument func alias type
|
|
type Fn = func()
|
|
|
|
// Boxes Box/Unbox interface
|
|
type Boxes[T any] interface {
|
|
Box(t T)
|
|
Unbox() T
|
|
}
|
|
|
|
type Integer interface {
|
|
~int8 | ~int16 | ~int32 | ~int64 | ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~int | ~uint
|
|
}
|