public struct Binder<Value> : ObserverType
Observer that enforces interface binding rules:
- can’t bind errors (in debug builds binding of errors causes
fatalErrorin release builds errors are being logged)
- ensures binding is performed on a specific scheduler
Binder doesn’t retain target and in case target is released, element isn’t bound.
By default it binds elements on main scheduler.