package Ġcom . example . domain Ċ Ċ import Ġcom . example . domain . base . Result Ċ import Ġio . reactivex . Comp letable Ċ import Ġio . reactivex . Single Ċ Ċ fun Ġ< T > ĠSingle < T >. to Result (): ĠSingle < Result < T >> Ġ= Ġthis ĊĠĠĠ Ġ. map Ġ{ ĊĠĠĠĠĠĠĠ ĠResult . Success ( it ) Ġas ĠResult < T > ĊĠĠĠ Ġ} ĊĠĠĠ Ġ. onError Return Ġ{ ĊĠĠĠĠĠĠĠ ĠResult . Error () ĊĠĠĠ Ġ} Ċ Ċ fun ĠComp letable . to Single Result (): ĠSingle < Result < Unit >> Ġ= Ġthis ĊĠĠĠ Ġ. to Single Ġ{} . to Result ()