BoundSetter

public class BoundSetter<S, A>

Undocumented

  • Undocumented

    Declaration

    Swift

    public init(value: S, setter: Setter<S, A>)
  • Undocumented

    Declaration

    Swift

    public func modify(_ f : @escaping (A) -> A) -> S
  • Undocumented

    Declaration

    Swift

    public func set(_ a: A) -> S
  • Undocumented

    Declaration

    Swift

    public func compose<T>(_ other: Setter<A, T>) -> BoundSetter<S, T>
  • Undocumented

    Declaration

    Swift

    public func compose<T>(_ other: Optional<A, T>) -> BoundSetter<S, T>
  • Undocumented

    Declaration

    Swift

    public func compose<T>(_ other: Prism<A, T>) -> BoundSetter<S, T>
  • Undocumented

    Declaration

    Swift

    public func compose<T>(_ other: Lens<A, T>) -> BoundSetter<S, T>
  • Undocumented

    Declaration

    Swift

    public func compose<T>(_ other: Iso<A, T>) -> BoundSetter<S, T>