package tunnel import "github.com/google/uuid" type ID string func NewID() ID { return ID(uuid.NewString()) } type Type uint8 func (t Type) String() string { switch t { case TypeNormal: return "normal" case TypeRequest: return "request" case TypeConnected: return "connected" case TypeClosed: return "closed" } return "invalid" }