pub unsafe trait MLFeatureProvider {
// Provided methods
unsafe fn featureNames(&self) -> Retained<NSSet<NSString>>
where Self: Sized + Message { ... }
unsafe fn featureValueForName(
&self,
feature_name: &NSString,
) -> Option<Retained<MLFeatureValue>>
where Self: Sized + Message { ... }
}
Available on crate feature
MLFeatureProvider
only.Expand description
Provided Methods§
unsafe fn featureNames(&self) -> Retained<NSSet<NSString>>
Sourceunsafe fn featureValueForName(
&self,
feature_name: &NSString,
) -> Option<Retained<MLFeatureValue>>
Available on crate feature MLFeatureValue
only.
unsafe fn featureValueForName( &self, feature_name: &NSString, ) -> Option<Retained<MLFeatureValue>>
MLFeatureValue
only.Returns nil if the provided featureName is not in the set of featureNames
Trait Implementations§
Source§impl ProtocolType for dyn MLFeatureProvider
impl ProtocolType for dyn MLFeatureProvider
impl<T> ImplementedBy<T> for dyn MLFeatureProvider
Implementations on Foreign Types§
impl<T> MLFeatureProvider for ProtocolObject<T>where
T: ?Sized + MLFeatureProvider,
Implementors§
impl MLFeatureProvider for MLDictionaryFeatureProvider
Available on crate feature
MLDictionaryFeatureProvider
only.