Need an HID feature report example using Zephyr.

I'm trying to get a feature report send and receive function working, but cannot for the life of me find anything helpful in any documentation.

I'm using Zephyr and while the HID sample works fine with input reports, it very intelligently provides zero output or feature report examples, and they're not covered in any meaningful way in the documentation for either zephyr or nrf connect.

All I want is all the necessary code to send and receive a feature report from the HID device side. And also what the report descriptor should look like for the feature report.