Newer
Older
import Bindings
import XCTestDynamicOverlay
public struct ConnectionGetId {
public var run: () -> Int
public func callAsFunction() -> Int {
run()
}
}
extension ConnectionGetId {
public static func live(_ bindingsConnection: BindingsConnection) -> ConnectionGetId {
ConnectionGetId(run: bindingsConnection.getId)
}
public static func live(_ bindingsConnection: BindingsAuthenticatedConnection) -> ConnectionGetId {
ConnectionGetId(run: bindingsConnection.getId)
}
}
extension ConnectionGetId {
public static let unimplemented = ConnectionGetId(
run: XCTUnimplemented("\(Self.self)", placeholder: 0)