Improve docs on parse::int_from_string
I only just worked on this function a week ago and already I couldn't see from reading the code why it exists. Add a paragraph to the rustdocs to save the next guy the trouble of working it out.
This commit is contained in:
parent
d97cbc6d27
commit
f1e2564821
|
@ -76,6 +76,11 @@ mod sealed {
|
||||||
|
|
||||||
/// Parses the input string as an integer returning an error carrying rich context.
|
/// Parses the input string as an integer returning an error carrying rich context.
|
||||||
///
|
///
|
||||||
|
/// Apart from the rich error context this function exists so that we can handle builds with and
|
||||||
|
/// without an allocator. If an allocator is available (`alloc` feature enabled) then this function
|
||||||
|
/// allocates to copy the input string into the error return. If `alloc` is not enabled the input
|
||||||
|
/// string is lost.
|
||||||
|
///
|
||||||
/// If the caller has a `String` or `Box<str>` which is not used later it's better to call
|
/// If the caller has a `String` or `Box<str>` which is not used later it's better to call
|
||||||
/// [`parse::int_from_string`] or [`parse::int_from_box`] respectively.
|
/// [`parse::int_from_string`] or [`parse::int_from_box`] respectively.
|
||||||
///
|
///
|
||||||
|
|
Loading…
Reference in New Issue