Jinwoo Kim

Results 3 issues of Jinwoo Kim

This PR allows converting `async` block to RxSwift Traits - `Infailable`, `Single`, `Maybe`, `Completable`, `Signal`, `Driver`. ```swift Single.from { await UIImage(named: "background")?.byPreparingThumbnail(ofSize: CGSize(width: 10, height: 10)) } .compactMap { $0...

### Old Style ```swift import UIKit class MyCollectionViewLayout: UICollectionViewCompositionalLayout { required init?(coder: NSCoder) { super.init { (section, layoutEnvironment) -> NSCollectionLayoutSection? in /* code */ } let nib: UINib = .init(nibName:...

This PR ensures thread safety when a `URLSession.data(for:)` task is canceled. ### Issue 1. Thread 1 calls [withTaskCancellationHandler(operation:onCancel:)](https://developer.apple.com/documentation/swift/withtaskcancellationhandler(handler:operation:)). 2. Thread 2 invokes [Task.cancel()](https://developer.apple.com/documentation/swift/task/cancel()), so the `onCancel` block runs immediately on...