objc2_core_ml/generated/
MLFeatureProvider.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9extern_protocol!(
10 pub unsafe trait MLFeatureProvider {
12 #[unsafe(method(featureNames))]
13 #[unsafe(method_family = none)]
14 unsafe fn featureNames(&self) -> Retained<NSSet<NSString>>;
15
16 #[cfg(feature = "MLFeatureValue")]
17 #[unsafe(method(featureValueForName:))]
19 #[unsafe(method_family = none)]
20 unsafe fn featureValueForName(
21 &self,
22 feature_name: &NSString,
23 ) -> Option<Retained<MLFeatureValue>>;
24 }
25);