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§
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
Object Safety§
This trait is not object safe.