Skip to content

Commit 662dedf

Browse files
committed
Crate documentation
1 parent 5c3f28e commit 662dedf

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

src/lib.rs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
#![cfg_attr(asm, feature(asm))]
22

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+
//! ```
2626
extern crate libc;
2727

2828
mod config;

0 commit comments

Comments
 (0)