ZeroArgFunction
public struct ZeroArgFunction<R, E> where E : Error
Undocumented
-
Undocumented
Declaration
Swift
@discardableResult public func callAsFunction<P>(_ link: Link<Void, 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<Void, 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<Void, 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) -> BoundZeroArgFunction<R, E, P> where P : AsyncBlockPerformer
-
Undocumented
Declaration
Swift
@discardableResult public func callAsFunction<P>(_ link: Link<Void, 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<Void, OtherE, P>, file: StaticString = #file, line: UInt = #line) -> Link<R, OtherE, P> where OtherE : Error, P : AsyncBlockPerformer