No pacote Rust fastnum de ponto flutuante decimal de alta precisão, dividir por zero causa pânico por padrão. Justo.
Mas o fastnum lista especificamente entre seus recursos o suporte para semântica completa de ponto flutuante, incluindo +/- Inf: https://www.reddit.com/r/rust/comments/1hk61om/announcing_a_new_fast_exact_precision_decimal/
Como você faz a divisão render Inf em vez de pânico? A documentação não diz.