Struct tropy::Calculator [−][src]
pub struct Calculator { /* fields omitted */ }
Expand description
An entropy calculator
Example
// we need Write because that is how values are collected for calculation
use std::io::Write;
use tropy::Calculator;
let mut c = Calculator::new();
// write some bytes
c.write(&[0u8]).unwrap();
c.write(&[1u8]).unwrap();
// calculate the entropy over the accumulated state
let e = c.entropy();
assert_eq!(e,1.0);
Implementations
Trait Implementations
Write a buffer into this writer, returning how many bytes were written. Read more
Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more
🔬 This is a nightly-only experimental API. (
can_vector
)Determines if this Write
r has an efficient write_vectored
implementation. Read more
Attempts to write an entire buffer into this writer. Read more
🔬 This is a nightly-only experimental API. (
write_all_vectored
)Attempts to write multiple buffers into this writer. Read more
Writes a formatted string into this writer, returning any error encountered. Read more