Closed

Description
To match Observable.using
public static <T, Resource> Single<T> using(
Func0<Resource> resourceFactory,
Func1<? super Resource, ? extends Single<? extends T>> singleFactory,
Action1<? super Resource> disposeAction)
and
public static <T, Resource> Single<T> using(
Func0<Resource> resourceFactory,
Func1<? super Resource, ? extends Single<? extends T>> singleFactory,
Action1<? super Resource> disposeAction, boolean disposeEagerly)