Skip to content

Commit 6b4f843

Browse files
committed
updated and moved serde_json links to propper position
1 parent 27c0ce5 commit 6b4f843

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

src/encoding.md

+5-8
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,16 @@
2323

2424
[![serde-json-badge]][serde-json] [![cat-encoding-badge]][cat-encoding]
2525

26-
The [`serde_json`] crate provides a [`from_str`] function to parse a `&str` of
26+
The [serde_json] crate provides a [`serde_json::from_str`] function to parse a `&str` of
2727
JSON into a type of the caller's choice.
2828

29-
[`serde_json`]: https://docs.serde.rs/serde_json/
30-
[`from_str`]: https://docs.serde.rs/serde_json/fn.from_str.html
31-
3229
Unstructured JSON can be parsed into a universal [`serde_json::Value`] type that
3330
is able to represent any valid JSON data.
3431

35-
[`serde_json::Value`]: https://docs.serde.rs/serde_json/enum.Value.html
36-
3732
The example below shows a `&str` of JSON being parsed and then compared to what
3833
we expect the parsed value to be. The expected value is declared using the
3934
[`json!`] macro.
4035

41-
[`json!`]: https://docs.serde.rs/serde_json/macro.json.html
4236

4337
```rust
4438
# #[macro_use]
@@ -831,18 +825,21 @@ fn main() {
831825
<!-- API Reference -->
832826

833827
[`csv::ByteRecord`]: https://docs.rs/csv/*/csv/struct.ByteRecord.html
828+
[`csv::invalid_option`]: https://docs.rs/csv/*/csv/fn.invalid_option.html
834829
[`csv::Reader::deserialize`]: https://docs.rs/csv/*/csv/struct.Reader.html#method.deserialize
835830
[`csv::Reader::deserialize`]: https://docs.rs/csv/\*/csv/struct.Reader.html#method.deserialize
836831
[`csv::StringRecord`]: https://docs.rs/csv/*/csv/struct.StringRecord.html
837832
[`csv::Writer`]: https://docs.rs/csv/*/csv/struct.Writer.html
838-
[`csv::invalid_option`]: https://docs.rs/csv/*/csv/fn.invalid_option.html
839833
[`flush`]: https://docs.rs/csv/*/csv/struct.Writer.html#method.flush
840834
[`form_urlencoded::byte_serialize`]: https://docs.rs/url/*/url/form_urlencoded/fn.byte_serialize.html
841835
[`form_urlencoded::parse`]: https://docs.rs/url/*/url/form_urlencoded/fn.parse.html
842836
[`FromStrError`]: https://docs.rs/mime/*/mime/struct.FromStrError.html
837+
[`json!`]: https://docs.rs/serde_json/*/serde_json/macro.json.html
843838
[`MIME`]: https://docs.rs/mime/*/mime/struct.Mime.html
844839
[`percent_decode`]: https://docs.rs/percent-encoding/*/percent_encoding/fn.percent_decode.html
845840
[`serde::Deserialize`]: https://docs.rs/serde/\*/serde/trait.Deserialize.html
841+
[`serde_json::from_str`]: https://docs.rs/serde_json/*/serde_json/fn.from_str.html
842+
[`serde_json::Value`]: https://docs.rs/serde_json/*/serde_json/enum.Value.html
846843
[`serialize`]: https://docs.rs/csv/*/csv/struct.Writer.html#method.serialize
847844
[`std::str::FromStr`]: https://doc.rust-lang.org/std/str/trait.FromStr.html
848845
[`utf8_percent_encode`]: https://docs.rs/percent-encoding/*/percent_encoding/fn.utf8_percent_encode.html

src/links.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Keep lines sorted.
110110
[semver]: https://docs.rs/semver/
111111
[serde-badge]: https://badge-cache.kominick.com/crates/v/serde.svg?label=serde
112112
[serde-json-badge]: https://badge-cache.kominick.com/crates/v/serde_json.svg?label=serde_json
113-
[serde-json]: https://docs.serde.rs/serde_json/
113+
[serde-json]: https://docs.rs/serde_json/*/serde_json/
114114
[serde]: https://docs.rs/serde/
115115
[std-badge]: https://badge-cache.kominick.com/badge/std-1.25.0-blue.svg
116116
[std]: https://doc.rust-lang.org/std

0 commit comments

Comments
 (0)