NSCoderUIGeometryKeyedCoding

Trait NSCoderUIGeometryKeyedCoding 

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

Category “UIGeometryKeyedCoding” on NSCoder.

Provided Methods§

Source

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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§