File tree Expand file tree Collapse file tree 1 file changed +23
-23
lines changed Expand file tree Collapse file tree 1 file changed +23
-23
lines changed Original file line number Diff line number Diff line change 1
1
#![ cfg_attr( asm, feature( asm) ) ]
2
2
3
- /// Precision is a simple crate to perform measurements using hardware counters.
4
- ///
5
- /// It is especially useful for performing micro-benchmarks.
6
- ///
7
- /// Example
8
- /// ```rust
9
- /// extern crate precision;
10
- ///
11
- /// let p = precision::Precision::new(precision::Config::default()).unwrap();
12
- ///
13
- /// let start = p.now();
14
- ///
15
- /// let stop = p.now();
16
- /// let elapsed1 = stop - start;
17
- ///
18
- /// let start = p.now();
19
- /// let stop = p.now();
20
- /// let elapsed2 = stop - start;
21
- ///
22
- /// let elapsed_total = elapsed1 + elapsed2;
23
- /// let elapsed_total_secs = elapsed_total.as_secs_f64(&p);
24
- /// let hw_ticks = elapsed_total.ticks();
25
- /// ```
3
+ //! Precision is a simple crate to perform measurements using hardware counters.
4
+ //!
5
+ //! It is especially useful for performing micro-benchmarks.
6
+ //!
7
+ //! Example
8
+ //! ```rust
9
+ //! extern crate precision;
10
+ //!
11
+ //! let p = precision::Precision::new(precision::Config::default()).unwrap();
12
+ //!
13
+ //! let start = p.now();
14
+ //!
15
+ //! let stop = p.now();
16
+ //! let elapsed1 = stop - start;
17
+ //!
18
+ //! let start = p.now();
19
+ //! let stop = p.now();
20
+ //! let elapsed2 = stop - start;
21
+ //!
22
+ //! let elapsed_total = elapsed1 + elapsed2;
23
+ //! let elapsed_total_secs = elapsed_total.as_secs_f64(&p);
24
+ //! let hw_ticks = elapsed_total.ticks();
25
+ //! ```
26
26
extern crate libc;
27
27
28
28
mod config;
You can’t perform that action at this time.
0 commit comments