SingleArgFunction
public struct SingleArgFunction<A, R, E> where E : Error
Undocumented
-
Undocumented
Declaration
Swift
public func callAsFunction(_ a: A) -> ZeroArgFunction<R, E>
-
Undocumented
Declaration
Swift
@discardableResult public func callAsFunction<P>(_ link: Link<A, E, P>, file: StaticString = #file, line: UInt = #line) -> Link<R, E, P> where P : AsyncBlockPerformer
-
Undocumented
Declaration
Swift
@discardableResult public func callAsFunction<P>(_ link: Link<A, Never, P>, file: StaticString = #file, line: UInt = #line) -> Link<R, E, P> where P : AsyncBlockPerformer
-
Undocumented
Declaration
Swift
@discardableResult public func callAsFunction<OtherE, P>(_ link: Link<A, OtherE, P>, file: StaticString = #file, line: UInt = #line) -> Link<R, Error, P> where OtherE : Error, P : AsyncBlockPerformer
-
Undocumented
Declaration
Swift
public func on<P>(_ perfomer: P.Type) -> BoundSingleArgFunction<A, R, E, P> where P : AsyncBlockPerformer
-
Undocumented
Declaration
Swift
@discardableResult public func callAsFunction<P>(_ link: Link<A, Never, P>, file: StaticString = #file, line: UInt = #line) -> Link<R, Never, P> where P : AsyncBlockPerformer
-
Undocumented
Declaration
Swift
@discardableResult public func callAsFunction<OtherE, P>(_ link: Link<A, OtherE, P>, file: StaticString = #file, line: UInt = #line) -> Link<R, OtherE, P> where OtherE : Error, P : AsyncBlockPerformer