Trait objc2_foundation::NSCoding
source · pub unsafe trait NSCoding {
// Provided methods
unsafe fn encodeWithCoder(&self, coder: &NSCoder)
where Self: Sized + Message { ... }
unsafe fn initWithCoder(
this: Allocated<Self>,
coder: &NSCoder
) -> Option<Retained<Self>>
where Self: Sized + Message { ... }
}
Available on crate feature
NSObject
only.Provided Methods§
unsafe fn encodeWithCoder(&self, coder: &NSCoder)
Available on crate feature
NSCoder
only.unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder ) -> Option<Retained<Self>>
Available on crate feature
NSCoder
only.Trait Implementations§
source§impl ProtocolType for dyn NSCoding
impl ProtocolType for dyn NSCoding
impl<T> ImplementedBy<T> for dyn NSCoding
Implementations on Foreign Types§
impl<T> NSCoding for ProtocolObject<T>
Implementors§
impl NSCoding for NSAffineTransform
Available on crate feature
NSAffineTransform
only.impl NSCoding for NSAppleEventDescriptor
Available on crate feature
NSAppleEventDescriptor
only.impl NSCoding for NSAttributedString
Available on crate feature
NSAttributedString
only.impl NSCoding for NSAttributedStringMarkdownSourcePosition
Available on crate feature
NSAttributedString
only.impl NSCoding for NSByteCountFormatter
Available on crate features
NSFormatter
and NSByteCountFormatter
only.impl NSCoding for NSCachedURLResponse
Available on crate feature
NSURLCache
only.impl NSCoding for NSCalendar
Available on crate feature
NSCalendar
only.impl NSCoding for NSCalendarDate
Available on crate features
NSDate
and NSCalendarDate
only.impl NSCoding for NSCharacterSet
Available on crate feature
NSCharacterSet
only.impl NSCoding for NSCloneCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSCloseCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSComparisonPredicate
Available on crate features
NSPredicate
and NSComparisonPredicate
only.impl NSCoding for NSCompoundPredicate
Available on crate features
NSPredicate
and NSCompoundPredicate
only.impl NSCoding for NSConstantString
Available on crate feature
NSString
only.impl NSCoding for NSCountCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSCreateCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSData
Available on crate feature
NSData
only.impl NSCoding for NSDataDetector
Available on crate feature
NSRegularExpression
only.impl NSCoding for NSDate
Available on crate feature
NSDate
only.impl NSCoding for NSDateComponents
Available on crate feature
NSCalendar
only.impl NSCoding for NSDateComponentsFormatter
Available on crate features
NSFormatter
and NSDateComponentsFormatter
only.impl NSCoding for NSDateFormatter
Available on crate features
NSFormatter
and NSDateFormatter
only.impl NSCoding for NSDateInterval
Available on crate feature
NSDateInterval
only.impl NSCoding for NSDateIntervalFormatter
Available on crate features
NSFormatter
and NSDateIntervalFormatter
only.impl NSCoding for NSDecimalNumber
Available on crate features
NSValue
and NSDecimalNumber
only.impl NSCoding for NSDecimalNumberHandler
Available on crate feature
NSDecimalNumber
only.impl NSCoding for NSDeleteCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSDimension
Available on crate feature
NSUnit
only.impl NSCoding for NSDistantObject
Available on crate features
NSProxy
and NSDistantObject
only.impl NSCoding for NSEnergyFormatter
Available on crate features
NSFormatter
and NSEnergyFormatter
only.impl NSCoding for NSError
Available on crate feature
NSError
only.impl NSCoding for NSException
Available on crate feature
NSException
only.impl NSCoding for NSExistsCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSExpression
Available on crate feature
NSExpression
only.impl NSCoding for NSExtensionItem
Available on crate feature
NSExtensionItem
only.impl NSCoding for NSFileHandle
Available on crate feature
NSFileHandle
only.impl NSCoding for NSFileSecurity
Available on crate feature
NSURL
only.impl NSCoding for NSFileWrapper
Available on crate feature
NSFileWrapper
only.impl NSCoding for NSFormatter
Available on crate feature
NSFormatter
only.impl NSCoding for NSGetCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSHTTPURLResponse
Available on crate feature
NSURLResponse
only.impl NSCoding for NSISO8601DateFormatter
Available on crate features
NSFormatter
and NSISO8601DateFormatter
only.impl NSCoding for NSIndexPath
Available on crate feature
NSIndexPath
only.impl NSCoding for NSIndexSet
Available on crate feature
NSIndexSet
only.impl NSCoding for NSIndexSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSInflectionRule
Available on crate feature
NSInflectionRule
only.impl NSCoding for NSInflectionRuleExplicit
Available on crate feature
NSInflectionRule
only.impl NSCoding for NSLengthFormatter
Available on crate features
NSFormatter
and NSLengthFormatter
only.impl NSCoding for NSListFormatter
Available on crate features
NSFormatter
and NSListFormatter
only.impl NSCoding for NSLocale
Available on crate feature
NSLocale
only.impl NSCoding for NSLogicalTest
Available on crate feature
NSScriptWhoseTests
only.impl NSCoding for NSMachPort
Available on crate feature
NSPort
only.impl NSCoding for NSMassFormatter
Available on crate features
NSFormatter
and NSMassFormatter
only.impl NSCoding for NSMeasurementFormatter
Available on crate features
NSFormatter
and NSMeasurementFormatter
only.impl NSCoding for NSMessagePort
Available on crate feature
NSPort
only.impl NSCoding for NSMiddleSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSMorphology
Available on crate feature
NSMorphology
only.impl NSCoding for NSMorphologyCustomPronoun
Available on crate feature
NSMorphology
only.impl NSCoding for NSMorphologyPronoun
Available on crate feature
NSMorphology
only.impl NSCoding for NSMoveCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSMutableAttributedString
Available on crate feature
NSAttributedString
only.impl NSCoding for NSMutableCharacterSet
Available on crate feature
NSCharacterSet
only.impl NSCoding for NSMutableData
Available on crate feature
NSData
only.impl NSCoding for NSMutableIndexSet
Available on crate feature
NSIndexSet
only.impl NSCoding for NSMutableString
Available on crate feature
NSString
only.impl NSCoding for NSMutableURLRequest
Available on crate feature
NSURLRequest
only.impl NSCoding for NSNameSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSNotification
Available on crate feature
NSNotification
only.impl NSCoding for NSNull
Available on crate feature
NSNull
only.impl NSCoding for NSNumber
Available on crate feature
NSValue
only.impl NSCoding for NSNumberFormatter
Available on crate features
NSFormatter
and NSNumberFormatter
only.impl NSCoding for NSOrthography
Available on crate feature
NSOrthography
only.impl NSCoding for NSPersonNameComponents
Available on crate feature
NSPersonNameComponents
only.impl NSCoding for NSPersonNameComponentsFormatter
Available on crate features
NSFormatter
and NSPersonNameComponentsFormatter
only.impl NSCoding for NSPointerArray
Available on crate feature
NSPointerArray
only.impl NSCoding for NSPort
Available on crate feature
NSPort
only.impl NSCoding for NSPredicate
Available on crate feature
NSPredicate
only.impl NSCoding for NSPresentationIntent
Available on crate feature
NSAttributedString
only.impl NSCoding for NSPropertySpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSPurgeableData
Available on crate feature
NSData
only.impl NSCoding for NSQuitCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSRandomSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSRangeSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSRegularExpression
Available on crate feature
NSRegularExpression
only.impl NSCoding for NSRelativeDateTimeFormatter
Available on crate features
NSFormatter
and NSRelativeDateTimeFormatter
only.impl NSCoding for NSRelativeSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSScriptCommand
Available on crate feature
NSScriptCommand
only.impl NSCoding for NSScriptCommandDescription
Available on crate feature
NSScriptCommandDescription
only.impl NSCoding for NSScriptObjectSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSScriptWhoseTest
Available on crate feature
NSScriptWhoseTests
only.impl NSCoding for NSSetCommand
Available on crate features
NSScriptCommand
and NSScriptStandardSuiteCommands
only.impl NSCoding for NSSimpleCString
Available on crate feature
NSString
only.impl NSCoding for NSSocketPort
Available on crate feature
NSPort
only.impl NSCoding for NSSortDescriptor
Available on crate feature
NSSortDescriptor
only.impl NSCoding for NSSpecifierTest
Available on crate feature
NSScriptWhoseTests
only.impl NSCoding for NSString
Available on crate feature
NSString
only.impl NSCoding for NSTermOfAddress
Available on crate feature
NSTermOfAddress
only.impl NSCoding for NSTextCheckingResult
Available on crate feature
NSTextCheckingResult
only.impl NSCoding for NSTimeZone
Available on crate feature
NSTimeZone
only.impl NSCoding for NSURL
Available on crate feature
NSURL
only.impl NSCoding for NSURLAuthenticationChallenge
Available on crate feature
NSURLAuthenticationChallenge
only.impl NSCoding for NSURLCredential
Available on crate feature
NSURLCredential
only.impl NSCoding for NSURLProtectionSpace
Available on crate feature
NSURLProtectionSpace
only.impl NSCoding for NSURLQueryItem
Available on crate feature
NSURL
only.impl NSCoding for NSURLRequest
Available on crate feature
NSURLRequest
only.impl NSCoding for NSURLResponse
Available on crate feature
NSURLResponse
only.impl NSCoding for NSUUID
Available on crate feature
NSUUID
only.impl NSCoding for NSUniqueIDSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSUnit
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitAcceleration
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitAngle
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitArea
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitConcentrationMass
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitConverterLinear
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitDispersion
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitDuration
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitElectricCharge
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitElectricCurrent
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitElectricPotentialDifference
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitElectricResistance
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitEnergy
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitFrequency
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitFuelEfficiency
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitIlluminance
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitInformationStorage
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitLength
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitMass
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitPower
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitPressure
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitSpeed
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitTemperature
Available on crate feature
NSUnit
only.impl NSCoding for NSUnitVolume
Available on crate feature
NSUnit
only.impl NSCoding for NSValue
Available on crate feature
NSValue
only.impl NSCoding for NSWhoseSpecifier
Available on crate feature
NSScriptObjectSpecifiers
only.impl NSCoding for NSXPCListenerEndpoint
Available on crate feature
NSXPCConnection
only.impl<KeyType: ?Sized + NSCoding, ObjectType: ?Sized + NSCoding> NSCoding for NSDictionary<KeyType, ObjectType>
Available on crate feature
NSDictionary
only.impl<KeyType: ?Sized + NSCoding, ObjectType: ?Sized + NSCoding> NSCoding for NSMapTable<KeyType, ObjectType>
Available on crate feature
NSMapTable
only.impl<KeyType: ?Sized + NSCoding, ObjectType: ?Sized + NSCoding> NSCoding for NSMutableDictionary<KeyType, ObjectType>
Available on crate feature
NSDictionary
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSArray<ObjectType>
Available on crate feature
NSArray
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSCountedSet<ObjectType>
Available on crate feature
NSSet
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSHashTable<ObjectType>
Available on crate feature
NSHashTable
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSMutableArray<ObjectType>
Available on crate feature
NSArray
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSMutableOrderedSet<ObjectType>
Available on crate feature
NSOrderedSet
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSMutableSet<ObjectType>
Available on crate feature
NSSet
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSOrderedSet<ObjectType>
Available on crate feature
NSOrderedSet
only.impl<ObjectType: ?Sized + NSCoding> NSCoding for NSSet<ObjectType>
Available on crate feature
NSSet
only.impl<UnitType: ?Sized + NSCoding> NSCoding for NSMeasurement<UnitType>
Available on crate feature
NSMeasurement
only.