Version v0.3.1 of the rs_pbrt library/renderer can render volumetric caustics now:
See release notes and documentation. The image above was rendered with Metropolis Light Transport (MLT), which isn't fully implemented (in Rust) yet (see issue 43), but bi-directional path tracing is already using the participating media (see comments for issue 46) ...