pub unsafe trait NSValueUIGeometryExtensions: ClassType {
Show 16 methods
// Provided methods
unsafe fn valueWithCGPoint(point: CGPoint) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn valueWithCGVector(vector: CGVector) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn valueWithCGSize(size: CGSize) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn valueWithCGRect(rect: CGRect) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn valueWithCGAffineTransform(
transform: CGAffineTransform
) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn valueWithUIEdgeInsets(insets: UIEdgeInsets) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn valueWithDirectionalEdgeInsets(
insets: NSDirectionalEdgeInsets
) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn valueWithUIOffset(insets: UIOffset) -> Retained<NSValue>
where Self: Sized + ClassType { ... }
unsafe fn CGPointValue(&self) -> CGPoint
where Self: Sized + Message { ... }
unsafe fn CGVectorValue(&self) -> CGVector
where Self: Sized + Message { ... }
unsafe fn CGSizeValue(&self) -> CGSize
where Self: Sized + Message { ... }
unsafe fn CGRectValue(&self) -> CGRect
where Self: Sized + Message { ... }
unsafe fn CGAffineTransformValue(&self) -> CGAffineTransform
where Self: Sized + Message { ... }
unsafe fn UIEdgeInsetsValue(&self) -> UIEdgeInsets
where Self: Sized + Message { ... }
unsafe fn directionalEdgeInsetsValue(&self) -> NSDirectionalEdgeInsets
where Self: Sized + Message { ... }
unsafe fn UIOffsetValue(&self) -> UIOffset
where Self: Sized + Message { ... }
}Available on crate feature
UIGeometry only.Expand description
Category on NSValue.
Provided Methods§
unsafe fn valueWithCGPoint(point: CGPoint) -> Retained<NSValue>
unsafe fn valueWithCGVector(vector: CGVector) -> Retained<NSValue>
unsafe fn valueWithCGSize(size: CGSize) -> Retained<NSValue>
unsafe fn valueWithCGRect(rect: CGRect) -> Retained<NSValue>
unsafe fn valueWithCGAffineTransform( transform: CGAffineTransform ) -> Retained<NSValue>
unsafe fn valueWithUIEdgeInsets(insets: UIEdgeInsets) -> Retained<NSValue>
unsafe fn valueWithDirectionalEdgeInsets( insets: NSDirectionalEdgeInsets ) -> Retained<NSValue>
unsafe fn valueWithUIOffset(insets: UIOffset) -> Retained<NSValue>
unsafe fn CGPointValue(&self) -> CGPoint
unsafe fn CGVectorValue(&self) -> CGVector
unsafe fn CGSizeValue(&self) -> CGSize
unsafe fn CGRectValue(&self) -> CGRect
unsafe fn CGAffineTransformValue(&self) -> CGAffineTransform
unsafe fn UIEdgeInsetsValue(&self) -> UIEdgeInsets
unsafe fn directionalEdgeInsetsValue(&self) -> NSDirectionalEdgeInsets
unsafe fn UIOffsetValue(&self) -> UIOffset
Object Safety§
This trait is not object safe.