savo.la
2022-10-22
Go code snippets
A little copying is better than a little dependency.
Get a pointer to a literal
func ptr[T any](x T) *T {
return &x
}
Coalesce asynchronous wake-ups
// poke a buffered channel.
func poke(c chan<- struct{}) {
select {
case c <- struct{}{}:
default:
}
}