D-arabinitol dehydrogenase which mostly produces D-arabinitol in haustoria, the appendages of the parasitic fungus that penetrate the host's tissue and draws nutrients from it. D-arabinitol accumulation may serve as a carbohydrate storage compound. D-arabinitol is also capable of quenching reactive oxygen species involved in host plant defense reactions, thus providing protection for the rust fungus during the pathogenic interaction. D-arabinitol + NADP(+) = D-xylulose + H(+) + NADPH D-arabinitol + NADP(+) = D-ribulose + H(+) + NADPH Binds 2 Zn(2+) ions per subunit. Optimum pH is 9 for the forward reaction, and 6 for the reverse reaction. Localizes in the lumen of haustoria. Expressed at all stages of early rust development (spores, germlings and infection structures developed on an artificial surface), with highest transcript levels present in haustoria. Belongs to the zinc-containing alcohol dehydrogenase family.