1
0
mirror of https://github.com/bspeice/qadapt synced 2024-12-22 04:28:09 -05:00

Minor docs update

This commit is contained in:
Bradlee Speice 2018-12-06 23:36:28 -05:00
parent dbf24afc67
commit 65808b4e49
3 changed files with 10 additions and 11 deletions

View File

@ -13,7 +13,7 @@ readme: README.md
README.md: src/lib.rs
@sed -i '/---/q' README.md
@cat src/lib.rs | grep '//!' | sed 's/^\/\/\! *//g' >> README.md
@cat src/lib.rs | grep '//!' | sed -E 's/^\/\/\! ?//g' >> README.md
.PHONY: doc
doc: readme contributors

View File

@ -6,9 +6,8 @@
[![travisci](https://travis-ci.org/bspeice/qadapt.svg?branch=master)](https://travis-ci.org/bspeice/qadapt)
[![appveyor](https://ci.appveyor.com/api/projects/status/km1p081tkjcptn1w/branch/master?svg=true)](https://ci.appveyor.com/project/bspeice/qadapt/branch/master)
---
# QADAPT - `debug_assert!` for your memory
## `debug_assert!` for your memory usage
This allocator is a helper for writing high-performance code that is memory-sensitive;
a thread panic will be triggered if a function annotated with `#[no_alloc]`,
@ -42,7 +41,7 @@ use qadapt::no_alloc;
#[no_alloc]
fn do_math() -> u8 {
2 + 2
2 + 2
}
```
@ -51,10 +50,10 @@ fn do_math() -> u8 {
use qadapt::assert_no_alloc;
fn do_work() {
// This code is allowed to trigger an allocation
let b = Box::new(8);
// This code would panic if an allocation occurred inside it
let x = assert_no_alloc!(*b + 2);
assert_eq!(x, 10);
// This code is allowed to trigger an allocation
let b = Box::new(8);
// This code would panic if an allocation occurred inside it
let x = assert_no_alloc!(*b + 2);
assert_eq!(x, 10);
}

View File

@ -1,4 +1,4 @@
//! # QADAPT - `debug_assert!` for your memory
//! ## `debug_assert!` for your memory usage
//!
//! This allocator is a helper for writing high-performance code that is memory-sensitive;
//! a thread panic will be triggered if a function annotated with `#[no_alloc]`,