use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
extern_protocol!(
pub unsafe trait VNFaceObservationAccepting: NSObjectProtocol {
#[cfg(feature = "VNObservation")]
#[method_id(@__retain_semantics Other inputFaceObservations)]
unsafe fn inputFaceObservations(&self) -> Option<Retained<NSArray<VNFaceObservation>>>;
#[cfg(feature = "VNObservation")]
#[method(setInputFaceObservations:)]
unsafe fn setInputFaceObservations(
&self,
input_face_observations: Option<&NSArray<VNFaceObservation>>,
);
}
unsafe impl ProtocolType for dyn VNFaceObservationAccepting {}
);