Skip to main content

XsumExt

Trait XsumExt 

Source
pub trait XsumExt {
    // Required method
    fn xsum(&self) -> f64;
}
Expand description

XsumExt selects either XsumSmall or XsumLarge based on the number of elements of vector or array

If the size if less than or equal to 1,000, use XsumSmall, otherwise, use XsumLarge

§Example

use xsum::{Xsum, XsumExt};

let vec = vec![1.0, 2.0, 3.0];
assert_eq!(vec.xsum(), 6.0);

Required Methods§

Source

fn xsum(&self) -> f64

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl XsumExt for [f64]

Source§

fn xsum(&self) -> f64

Implementors§