···11+import AppKit
22+33+public protocol LayoutGuideProtocol {
44+ var leadingAnchor: NSLayoutXAxisAnchor { get }
55+ var trailingAnchor: NSLayoutXAxisAnchor { get }
66+ var leftAnchor: NSLayoutXAxisAnchor { get }
77+ var rightAnchor: NSLayoutXAxisAnchor { get }
88+ var topAnchor: NSLayoutYAxisAnchor { get }
99+ var bottomAnchor: NSLayoutYAxisAnchor { get }
1010+ var widthAnchor: NSLayoutDimension { get }
1111+ var heightAnchor: NSLayoutDimension { get }
1212+ var centerXAnchor: NSLayoutXAxisAnchor { get }
1313+ var centerYAnchor: NSLayoutYAxisAnchor { get }
1414+}
1515+1616+extension NSLayoutGuide: LayoutGuideProtocol {}
1717+extension NSView: @MainActor LayoutGuideProtocol {}