Commit graph

636 commits

Author SHA1 Message Date
Yamakaky
3824f28da1
Recommend the use of quick_main.
Fixes #59.
2017-05-09 23:45:16 +02:00
Michal Budzynski
644ff44136 Implemented "Make a HTTP GET request" example
I took the liberty of adding reqwest to cargo.toml and renaming
"Make a HTTP GET request after parsing a URL" to "Make a HTTP GET request"
as reqwest handles basic URL parsing internally and there seamed
no reason to make the example more complex than required.

resolves https://github.com/brson/rust-cookbook/issues/39
2017-05-09 20:22:57 +02:00
David Tolnay
a05d5f8a44 Merge pull request #57 from budziq/badges
Made TOC's and badges consistent between chapters
2017-05-09 08:05:47 -07:00
Michal Budzynski
a27629e6b3 Added missing badges to examples 2017-05-09 11:07:49 +02:00
Michal Budzynski
9a3b9f43a9 net.md TOC is not consistent with intro.md 2017-05-09 11:03:48 +02:00
Michal Budzynski
5c814707dc Added missing "Categories" columns to app.md concurrency.md and encoding.md 2017-05-09 10:44:24 +02:00
David Tolnay
39918a90a2 Merge pull request #55 from budziq/master
implemented "Remove fragment identifiers and query pairs from a URL"
2017-05-08 14:30:04 -07:00
Michal Budzynski
94f736ce79 implemented "Remove fragment identifiers and query pairs from a URL"
resolves: https://github.com/brson/rust-cookbook/issues/37
2017-05-08 23:18:43 +02:00
David Tolnay
edf1819af6 Merge pull request #54 from budziq/master
Make consistent table column widths
2017-05-08 07:11:51 -07:00
Michal Budzynski
14735ac35f Make consistent table column widths
Added explicit width values for first and second
table columns corresponding to "Recipe" and "Crates".
Please note that this is a broad CSS style for all tables
which will break any non TOC tables.

For a cleaner solution we would need to explicitly
add class attribute to the generated HTML.

resolves: https://github.com/brson/rust-cookbook/issues/42
2017-05-08 09:43:27 +02:00
David Tolnay
323795ee84
No run buttons because they don't support crates 2017-05-07 10:46:57 -07:00
David Tolnay
8a1d447404
Centralize our CSS modifications 2017-05-07 10:44:15 -07:00
David Tolnay
15e88b2d6b Merge pull request #52 from budziq/master
Make the table width consistent
2017-05-07 10:40:37 -07:00
David Tolnay
263e78774a
Merge branches 'origin/pr/47' and 'origin/pr/48'
Conflicts:
    src/net.md
2017-05-07 10:37:11 -07:00
Michal Budzynski
42de1c5cea Make the table width consistent
Added theme/book.css. It is a direct copy of the standard mdbook
book.css file with one addition of `width: 100%;` to the `table` style.
Infortunately mdbook allows only to substitute whole book.css.

Moreover please note that due to https://github.com/azerupi/mdBook/issues/227
`theme` directory has to be placed at the project root instead of `src`
2017-05-07 18:41:26 +02:00
David Tolnay
2d8a91189b Merge pull request #51 from budziq/master
Updated basics.md with rand crate snippets
2017-05-07 08:41:34 -07:00
Michal Budzynski
235f45b82e Updated basics.md with rand crate snippets
Following examples were added:
- Generate random floating point numbers
- Generate random values of a custom type
2017-05-07 14:09:00 +02:00
David Tolnay
6e06b71154 Merge pull request #49 from Wilfred/patch-1
Spelling fixes
2017-05-06 19:59:13 -07:00
Wilfred Hughes
4620aec4a0 Spelling fixes 2017-05-06 19:43:22 -07:00
Michael Stock
f4170e3782 Implement custom error class 2017-05-06 14:02:44 -07:00
Piripant
f483052b0c Update net.md 2017-05-06 19:39:21 +02:00
Michael Stock
c98ca75a41 Add example for creating base url by clearing path 2017-05-06 08:54:12 -07:00
David Tolnay
40e953a923 Merge pull request #45 from bostelk/patch-1
Parse URL example #33
2017-05-06 08:03:50 -07:00
Kyle Bostelmann
cac8e922aa Error handling for parsing a Url. 2017-05-06 08:31:45 -03:00
Kyle Bostelmann
0d5f2bd31d Merge remote-tracking branch 'rust/master' into patch-1
# Conflicts:
#	Cargo.toml

Resolved using theirs.
2017-05-06 08:12:31 -03:00
David Tolnay
7b940e81db Merge pull request #46 from mikeastock/issue-35-create-new-url-from-base
Add url joining example
2017-05-05 18:08:40 -07:00
Michael Stock
fc62898dad Add url joining example 2017-05-05 17:36:40 -07:00
Kyle Bostelmann
b1601ecb46 Add the latest Url crate to dependencies. 2017-05-05 20:33:52 -03:00
Kyle Bostelmann
471f50361a Fix syntax; close function. 2017-05-05 20:27:42 -03:00
Kyle Bostelmann
062fa19708 Include missing badges #33 2017-05-05 20:18:12 -03:00
Kyle Bostelmann
b2073a0f0d Parse URL example #33 2017-05-05 20:14:03 -03:00
David Tolnay
7a40587699 Merge pull request #44 from glennsl/patch-1
Tiny typo fix in CONTRIBUTING.md
2017-05-05 15:25:47 -07:00
Piripant
ba4f7b30ff Update net.md 2017-05-05 23:44:54 +02:00
glennsl
605e1e0b53 Tiny typo fix in CONTRIBUTING.md 2017-05-05 23:34:22 +02:00
Brian Anderson
4800f566de Add networking stubs, etc. 2017-05-05 01:26:48 -07:00
Brian Anderson
80f8585967 Change color of category badges 2017-05-04 17:07:57 -07:00
Brian Anderson
cde6b886fa Fix link 2017-05-04 16:43:01 -07:00
Brian Anderson
6e1ef42db1 Fix contributing markup 2017-05-04 16:36:28 -07:00
Brian Anderson
b7f70c76d0 Fill out CONTRIBUTING.md 2017-05-04 12:13:44 -07:00
David Tolnay
91bbdf3afb
Clean up trailing whitespace 2017-05-03 21:41:05 -07:00
David Tolnay
286c7d007f
Error chain description to match the code 2017-05-03 21:40:09 -07:00
David Tolnay
e728582e73
Use an error-chain example with more than one error 2017-05-03 21:22:05 -07:00
David Tolnay
ea4dd5d3cc
Link to error-chain docs 2017-05-03 20:17:01 -07:00
David Tolnay
30b574a516
Stderr is a bit more realistic 2017-05-03 20:16:03 -07:00
David Tolnay
5b9588f5be
Format the way rustfmt would 2017-05-03 20:13:46 -07:00
David Tolnay
3741cdfb07
Touch up the lines example 2017-05-03 20:11:40 -07:00
David Tolnay
1ef3788132
Touch up the byteorder example 2017-05-03 20:08:28 -07:00
David Tolnay
3d066af1a5
Touch up the clap example 2017-05-03 19:29:18 -07:00
David Tolnay
776c9b575c
Clearer use of mut 2017-05-03 18:46:59 -07:00
David Tolnay
b9517f9d73
Fix the encoding links from intro 2017-05-03 18:44:46 -07:00