func (r *Ring) ScDequeue() (unsafe.Pointer, bool) {
	objs := []unsafe.Pointer{nil}
	n, _ := r.ScDequeueBulk(objs)
	return objs[0], n != 0
}
ScDequeue dequeues single object from Ring.
package ring
import "C"
import (
	"unsafe"
)
func (r *Ring) Dequeue() (unsafe.Pointer, bool) {
	objs := []unsafe.Pointer{nil}
	n, _ := r.DequeueBulk(objs)
	return objs[0], n != 0
}