Trait objc2_ui_kit::NSCoderUIGeometryKeyedCoding

source ·
pub unsafe trait NSCoderUIGeometryKeyedCoding: ClassType {
Show 16 methods // Provided methods unsafe fn encodeCGPoint_forKey(&self, point: CGPoint, key: &NSString) where Self: Sized + Message { ... } unsafe fn encodeCGVector_forKey(&self, vector: CGVector, key: &NSString) where Self: Sized + Message { ... } unsafe fn encodeCGSize_forKey(&self, size: CGSize, key: &NSString) where Self: Sized + Message { ... } unsafe fn encodeCGRect_forKey(&self, rect: CGRect, key: &NSString) where Self: Sized + Message { ... } unsafe fn encodeCGAffineTransform_forKey( &self, transform: CGAffineTransform, key: &NSString ) where Self: Sized + Message { ... } unsafe fn encodeUIEdgeInsets_forKey( &self, insets: UIEdgeInsets, key: &NSString ) where Self: Sized + Message { ... } unsafe fn encodeDirectionalEdgeInsets_forKey( &self, insets: NSDirectionalEdgeInsets, key: &NSString ) where Self: Sized + Message { ... } unsafe fn encodeUIOffset_forKey(&self, offset: UIOffset, key: &NSString) where Self: Sized + Message { ... } unsafe fn decodeCGPointForKey(&self, key: &NSString) -> CGPoint where Self: Sized + Message { ... } unsafe fn decodeCGVectorForKey(&self, key: &NSString) -> CGVector where Self: Sized + Message { ... } unsafe fn decodeCGSizeForKey(&self, key: &NSString) -> CGSize where Self: Sized + Message { ... } unsafe fn decodeCGRectForKey(&self, key: &NSString) -> CGRect where Self: Sized + Message { ... } unsafe fn decodeCGAffineTransformForKey( &self, key: &NSString ) -> CGAffineTransform where Self: Sized + Message { ... } unsafe fn decodeUIEdgeInsetsForKey(&self, key: &NSString) -> UIEdgeInsets where Self: Sized + Message { ... } unsafe fn decodeDirectionalEdgeInsetsForKey( &self, key: &NSString ) -> NSDirectionalEdgeInsets where Self: Sized + Message { ... } unsafe fn decodeUIOffsetForKey(&self, key: &NSString) -> UIOffset where Self: Sized + Message { ... }
}
Available on crate feature UIGeometry only.
Expand description

Category “UIGeometryKeyedCoding” on NSCoder.

Provided Methods§

source

unsafe fn encodeCGPoint_forKey(&self, point: CGPoint, key: &NSString)
where Self: Sized + Message,

source

unsafe fn encodeCGVector_forKey(&self, vector: CGVector, key: &NSString)
where Self: Sized + Message,

source

unsafe fn encodeCGSize_forKey(&self, size: CGSize, key: &NSString)
where Self: Sized + Message,

source

unsafe fn encodeCGRect_forKey(&self, rect: CGRect, key: &NSString)
where Self: Sized + Message,

source

unsafe fn encodeCGAffineTransform_forKey( &self, transform: CGAffineTransform, key: &NSString )
where Self: Sized + Message,

source

unsafe fn encodeUIEdgeInsets_forKey(&self, insets: UIEdgeInsets, key: &NSString)
where Self: Sized + Message,

source

unsafe fn encodeDirectionalEdgeInsets_forKey( &self, insets: NSDirectionalEdgeInsets, key: &NSString )
where Self: Sized + Message,

source

unsafe fn encodeUIOffset_forKey(&self, offset: UIOffset, key: &NSString)
where Self: Sized + Message,

source

unsafe fn decodeCGPointForKey(&self, key: &NSString) -> CGPoint
where Self: Sized + Message,

source

unsafe fn decodeCGVectorForKey(&self, key: &NSString) -> CGVector
where Self: Sized + Message,

source

unsafe fn decodeCGSizeForKey(&self, key: &NSString) -> CGSize
where Self: Sized + Message,

source

unsafe fn decodeCGRectForKey(&self, key: &NSString) -> CGRect
where Self: Sized + Message,

source

unsafe fn decodeCGAffineTransformForKey( &self, key: &NSString ) -> CGAffineTransform
where Self: Sized + Message,

source

unsafe fn decodeUIEdgeInsetsForKey(&self, key: &NSString) -> UIEdgeInsets
where Self: Sized + Message,

source

unsafe fn decodeDirectionalEdgeInsetsForKey( &self, key: &NSString ) -> NSDirectionalEdgeInsets
where Self: Sized + Message,

source

unsafe fn decodeUIOffsetForKey(&self, key: &NSString) -> UIOffset
where Self: Sized + Message,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl NSCoderUIGeometryKeyedCoding for NSCoder

Implementors§