play method
Plays the feedback for kind using the channels enabled in settings.
Should return quickly and must not throw; scanning does not wait for it.
Implementation
@override
void play(ScanFeedbackKind kind, ScanFeedback settings) {
if (settings.playsSound) unawaited(_guard(sound?.play(kind)));
if (settings.vibrate) unawaited(_guard(haptics?.play(kind)));
}