2024-08-18 17:33:43 +08:00
|
|
|
package starlog
|
|
|
|
|
|
2026-03-19 16:37:57 +08:00
|
|
|
import "b612.me/starlog/internal/runtimex"
|
2024-08-18 17:33:43 +08:00
|
|
|
|
2026-03-19 16:37:57 +08:00
|
|
|
var (
|
|
|
|
|
errStackClosed = runtimex.ErrStackClosed
|
|
|
|
|
errStackFull = runtimex.ErrStackFull
|
|
|
|
|
)
|
2024-08-18 17:33:43 +08:00
|
|
|
|
2026-03-19 16:37:57 +08:00
|
|
|
type starMapKV = runtimex.MapKV
|
2024-08-18 17:33:43 +08:00
|
|
|
|
2026-03-19 16:37:57 +08:00
|
|
|
type starChanStack = runtimex.ChanStack
|
2024-08-18 17:33:43 +08:00
|
|
|
|
2026-03-19 16:37:57 +08:00
|
|
|
func newStarMap() starMapKV {
|
|
|
|
|
return runtimex.NewMapKV()
|
2024-08-18 17:33:43 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func newStarChanStack(cap uint64) *starChanStack {
|
2026-03-19 16:37:57 +08:00
|
|
|
return runtimex.NewChanStack(cap)
|
2024-08-18 17:33:43 +08:00
|
|
|
}
|