Skip to content
Snippets Groups Projects

Update Bindings

Merged Dariusz Rybicki requested to merge feature/update-bindings into development
2 files
+ 27
0
Compare changes
  • Side-by-side
  • Inline
Files
2
 
import Bindings
 
import XCTestDynamicOverlay
 
 
public struct CMixIsReady {
 
public var run: (Double) throws -> IsReadyInfo
 
 
public func callAsFunction(percent: Double) throws -> IsReadyInfo {
 
try run(percent)
 
}
 
}
 
 
extension CMixIsReady {
 
public static func live(_ bindingsCMix: BindingsCmix) -> CMixIsReady {
 
CMixIsReady { percent in
 
try IsReadyInfo.decode(try bindingsCMix.isReady(percent))
 
}
 
}
 
}
 
 
extension CMixIsReady {
 
public static let unimplemented = CMixIsReady(
 
run: XCTUnimplemented("\(Self.self)")
 
)
 
}
Loading