StdFloat — 표준 부동소수 연산 트레잇

StdFloat — 표준 부동소수 연산 트레잇

StdFloat는 부동소수점 SIMD 값을 위한 표준 수학 연산 트레잇이에요. nightly 전용 실험 API(portable_simd, #86656)이에요.

출처: Rust 공식 문서

본문

pub trait StdFloat: Sealed + Sized {
    // 필수 메서드
    fn fract(self) -> Self;

    // 제공 메서드
    fn mul_add(self, a: Self, b: Self) -> Self { ... }
    fn sqrt(self) -> Self { ... }
    // ... 외 다수
}

필수 메서드

// 소수 부분을 구해요.
fn fract(self) -> Self;

제공되는 메서드로는 mul_add, sqrt, fract, recip, powi, powf, log, exp, sin, cos, tan, floor, ceil, round, trunc, abs, signum 등이 있어요.

더 알아보기 (Learn more)