//! This file has been automatically generated by `objc2`'s `header-translator`. //! DO NOT EDIT use objc2::__framework_prelude::*; use objc2_foundation::*; use crate::*; extern_class!( #[derive(Debug, PartialEq, Eq, Hash)] pub struct UILayoutGuide; unsafe impl ClassType for UILayoutGuide { type Super = NSObject; type Mutability = MainThreadOnly; } ); unsafe impl NSCoding for UILayoutGuide {} unsafe impl NSObjectProtocol for UILayoutGuide {} extern_methods!( unsafe impl UILayoutGuide { #[method(layoutFrame)] pub unsafe fn layoutFrame(&self) -> CGRect; #[cfg(all(feature = "UIResponder", feature = "UIView"))] #[method_id(@__retain_semantics Other owningView)] pub unsafe fn owningView(&self) -> Option>; #[cfg(all(feature = "UIResponder", feature = "UIView"))] #[method(setOwningView:)] pub unsafe fn setOwningView(&self, owning_view: Option<&UIView>); #[method_id(@__retain_semantics Other identifier)] pub unsafe fn identifier(&self) -> Retained; #[method(setIdentifier:)] pub unsafe fn setIdentifier(&self, identifier: &NSString); #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other leadingAnchor)] pub unsafe fn leadingAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other trailingAnchor)] pub unsafe fn trailingAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other leftAnchor)] pub unsafe fn leftAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other rightAnchor)] pub unsafe fn rightAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other topAnchor)] pub unsafe fn topAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other bottomAnchor)] pub unsafe fn bottomAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other widthAnchor)] pub unsafe fn widthAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other heightAnchor)] pub unsafe fn heightAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other centerXAnchor)] pub unsafe fn centerXAnchor(&self) -> Retained; #[cfg(feature = "NSLayoutAnchor")] #[method_id(@__retain_semantics Other centerYAnchor)] pub unsafe fn centerYAnchor(&self) -> Retained; } ); extern_methods!( /// Methods declared on superclass `NSObject` unsafe impl UILayoutGuide { #[method_id(@__retain_semantics Init init)] pub unsafe fn init(this: Allocated) -> Retained; #[method_id(@__retain_semantics New new)] pub unsafe fn new(mtm: MainThreadMarker) -> Retained; } );