func (item *Item) KeyCopy(dst []byte) []byte {
	return y.SafeCopy(dst, item.key)
}
func (item *Item) KeyCopy(dst []byte) []byte {
	return y.SafeCopy(dst, item.key)
}
func ( item * Item ) KeyCopy ( dst [ ] byte ) [ ] byte { return y . SafeCopy ( dst , item . key ) }
// KeyCopy returns a copy of the key of the item, writing it to dst slice.
// If nil is passed, or capacity of dst isn't sufficient, a new slice would be allocated and
// returned.
KeyCopy returns a copy of the key of the item writing it to dst slice . If nil is passed or capacity of dst isn t sufficient a new slice would be allocated and returned .