summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Woolcock <paul@woolcock.us>2020-04-07 14:23:01 -0400
committerGitHub <noreply@github.com>2020-04-07 14:23:01 -0400
commit6b92b5f6483acffdcf1c5ba3a75cf14476f71db7 (patch)
tree1ea8c78e3e4f19df8ea8be8fe218204507f66593
parent36734709186ae2bdd1441b1ec110f82a85deca98 (diff)
Update README for 2018 edition
-rw-r--r--README.md16
1 files changed, 3 insertions, 13 deletions
diff --git a/README.md b/README.md
index 7ed1a1f..2d7a5f5 100644
--- a/README.md
+++ b/README.md
@@ -22,34 +22,24 @@ To add `elefren` to your project, add the following to the
elefren = "0.20"
```
-## Usage
-
-To use this crate in your project, add this to your crate root (lib.rs, main.rs, etc):
-
-```rust,ignore
-extern crate elefren;
-```
-
## Example
In your `Cargo.toml`, make sure you enable the `toml` feature:
```toml
[dependencies]
-elefren = { version = "0.19", features = ["toml"] }
+elefren = { version = "0.20", features = ["toml"] }
```
```rust,no_run
// src/main.rs
-extern crate elefren;
-
use std::error::Error;
use elefren::prelude::*;
use elefren::helpers::toml; // requires `features = ["toml"]`
use elefren::helpers::cli;
-fn main() -> Result<(), Box<Error>> {
+fn main() -> Result<(), Box<dyn Error>> {
let mastodon = if let Ok(data) = toml::from_file("mastodon-data.toml") {
Mastodon::from(data)
} else {
@@ -63,7 +53,7 @@ fn main() -> Result<(), Box<Error>> {
Ok(())
}
-fn register() -> Result<Mastodon, Box<Error>> {
+fn register() -> Result<Mastodon, Box<dyn Error>> {
let registration = Registration::new("https://mastodon.social")
.client_name("elefren-examples")
.build()?;