Trait NSCoderUIGeometryKeyedCoding

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

Category “UIGeometryKeyedCoding” on NSCoder.

Provided Methods§

Source

unsafe fn encodeCGPoint_forKey(&self, point: CGPoint, key: &NSString)

Available on crate feature objc2-core-foundation only.
Source

unsafe fn encodeCGVector_forKey(&self, vector: CGVector, key: &NSString)

Available on crate feature objc2-core-foundation only.
Source

unsafe fn encodeCGSize_forKey(&self, size: CGSize, key: &NSString)

Available on crate feature objc2-core-foundation only.
Source

unsafe fn encodeCGRect_forKey(&self, rect: CGRect, key: &NSString)

Available on crate feature objc2-core-foundation only.
Source

unsafe fn encodeCGAffineTransform_forKey( &self, transform: CGAffineTransform, key: &NSString, )

Available on crate feature objc2-core-foundation only.
Source

unsafe fn encodeUIEdgeInsets_forKey(&self, insets: UIEdgeInsets, key: &NSString)

Available on crate feature objc2-core-foundation only.
Source

unsafe fn encodeDirectionalEdgeInsets_forKey( &self, insets: NSDirectionalEdgeInsets, key: &NSString, )

Available on crate feature objc2-core-foundation only.
Source

unsafe fn encodeUIOffset_forKey(&self, offset: UIOffset, key: &NSString)

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeCGPointForKey(&self, key: &NSString) -> CGPoint

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeCGVectorForKey(&self, key: &NSString) -> CGVector

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeCGSizeForKey(&self, key: &NSString) -> CGSize

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeCGRectForKey(&self, key: &NSString) -> CGRect

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeCGAffineTransformForKey( &self, key: &NSString, ) -> CGAffineTransform

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeUIEdgeInsetsForKey(&self, key: &NSString) -> UIEdgeInsets

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeDirectionalEdgeInsetsForKey( &self, key: &NSString, ) -> NSDirectionalEdgeInsets

Available on crate feature objc2-core-foundation only.
Source

unsafe fn decodeUIOffsetForKey(&self, key: &NSString) -> UIOffset

Available on crate feature objc2-core-foundation only.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl NSCoderUIGeometryKeyedCoding for NSCoder

Implementors§