add some comments about alloc in no_std

This commit is contained in:
niklasad1 2018-02-17 10:03:21 +01:00
parent a164f52315
commit f9946ee0ca
No known key found for this signature in database
GPG Key ID: A5C9609E830D742A

View File

@ -94,6 +94,14 @@ To do that add the following to your Cargo.toml:
serde = { version = "1.0.27", default-features = false } serde = { version = "1.0.27", default-features = false }
``` ```
Also, note that this implies that there is no memory allocator enabled by
default. Therefore, if you have access to heap memory and want to use modules
from the standard library such as String, Vec or similar you need to explicitly
define which memory allocator to use. There are a number of different memory
allocators available for that, for example
[alloc](https://doc.rust-lang.org/nightly/alloc/index.html) that the standard
library in Rust is using.
## License ## License
Serde is licensed under either of Serde is licensed under either of