//! This file has been automatically generated by `objc2`'s `header-translator`. //! DO NOT EDIT use core::ptr::NonNull; use objc2::__framework_prelude::*; use crate::*; extern_class!( /// [Apple's documentation](https://developer.apple.com/documentation/foundation/nslocalizednumberformatrule?language=objc) #[unsafe(super(NSObject))] #[derive(Debug, PartialEq, Eq, Hash)] pub struct NSLocalizedNumberFormatRule; ); #[cfg(feature = "NSObject")] extern_conformance!( unsafe impl NSCoding for NSLocalizedNumberFormatRule {} ); #[cfg(feature = "NSObject")] extern_conformance!( unsafe impl NSCopying for NSLocalizedNumberFormatRule {} ); #[cfg(feature = "NSObject")] unsafe impl CopyingHelper for NSLocalizedNumberFormatRule { type Result = Self; } extern_conformance!( unsafe impl NSObjectProtocol for NSLocalizedNumberFormatRule {} ); #[cfg(feature = "NSObject")] extern_conformance!( unsafe impl NSSecureCoding for NSLocalizedNumberFormatRule {} ); impl NSLocalizedNumberFormatRule { extern_methods!( #[unsafe(method(new))] #[unsafe(method_family = new)] pub unsafe fn new() -> Retained; #[unsafe(method(init))] #[unsafe(method_family = init)] pub unsafe fn init(this: Allocated) -> Retained; #[unsafe(method(automatic))] #[unsafe(method_family = none)] pub fn automatic() -> Retained; ); }