AutoAffineTraversal
public protocol AutoAffineTraversal : AutoOptics
Protocol for automatic derivation of AffineTraversal optics.
-
affineTraversal(for:)Extension methodGenerates an AffineTraversal optic that focuses on a nilable field.
Declaration
Swift
static func affineTraversal<T>(for path: WritableKeyPath<Self, T?>) -> AffineTraversal<Self, T>Parameters
pathKey path to a nilable field.
Return Value
An AffineTraversal optic focusing on the provided field.
-
affineTraversal(for:)Extension methodGenerates an AffineTraversal optic that focuses on an Option field.
Declaration
Swift
static func affineTraversal<T>(for path: WritableKeyPath<Self, Option<T>>) -> AffineTraversal<Self, T>Parameters
pathKey path to an Option field.
Return Value
An AffineTraversal optic focusing on the provided field.
Install in Dash
AutoAffineTraversal Protocol Reference