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§
unsafe fn encodeCGPoint_forKey(&self, point: CGPoint, key: &NSString)
Available on crate feature
objc2-core-foundation
only.unsafe fn encodeCGVector_forKey(&self, vector: CGVector, key: &NSString)
Available on crate feature
objc2-core-foundation
only.unsafe fn encodeCGSize_forKey(&self, size: CGSize, key: &NSString)
Available on crate feature
objc2-core-foundation
only.unsafe fn encodeCGRect_forKey(&self, rect: CGRect, key: &NSString)
Available on crate feature
objc2-core-foundation
only.unsafe fn encodeCGAffineTransform_forKey( &self, transform: CGAffineTransform, key: &NSString, )
Available on crate feature
objc2-core-foundation
only.unsafe fn encodeUIEdgeInsets_forKey(&self, insets: UIEdgeInsets, key: &NSString)
Available on crate feature
objc2-core-foundation
only.unsafe fn encodeDirectionalEdgeInsets_forKey( &self, insets: NSDirectionalEdgeInsets, key: &NSString, )
Available on crate feature
objc2-core-foundation
only.unsafe fn encodeUIOffset_forKey(&self, offset: UIOffset, key: &NSString)
Available on crate feature
objc2-core-foundation
only.unsafe fn decodeCGPointForKey(&self, key: &NSString) -> CGPoint
Available on crate feature
objc2-core-foundation
only.unsafe fn decodeCGVectorForKey(&self, key: &NSString) -> CGVector
Available on crate feature
objc2-core-foundation
only.unsafe fn decodeCGSizeForKey(&self, key: &NSString) -> CGSize
Available on crate feature
objc2-core-foundation
only.unsafe fn decodeCGRectForKey(&self, key: &NSString) -> CGRect
Available on crate feature
objc2-core-foundation
only.unsafe fn decodeCGAffineTransformForKey( &self, key: &NSString, ) -> CGAffineTransform
Available on crate feature
objc2-core-foundation
only.unsafe fn decodeUIEdgeInsetsForKey(&self, key: &NSString) -> UIEdgeInsets
Available on crate feature
objc2-core-foundation
only.unsafe fn decodeDirectionalEdgeInsetsForKey( &self, key: &NSString, ) -> NSDirectionalEdgeInsets
Available on crate feature
objc2-core-foundation
only.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.