Skip to content

Panic in sqrt function #721

@tomlinton

Description

@tomlinton
use rust_decimal_macros::dec;

fn main() {
    let a = dec!(400.00000000000000000000000003);
    a.sqrt();
}

Will panic here

assert!(circuit_breaker < 1000, "geo mean circuit breaker");

result: 20.000000000000000000000000001 last: 20.00000000000000000000
result: 20.00000000000000000000 last: 20.000000000000000000000000001
result: 20.000000000000000000000000001 last: 20.00000000000000000000
result: 20.00000000000000000000 last: 20.000000000000000000000000001

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions