1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Google Places API
# Working Examples
* `cargo run --example nearby_search`
* `cargo run --example place_details`
* `cargo run --example find_place`
* `cargo run --example place_photos`
* `cargo run --example text_search`
# Contributing Instructions
* Add `"rust-analyzer.diagnostics.disabled": ["unresolved-import"]` to your settings.json file to disable proc macro warnings for serde.
* `cargo test` will run integration tests that ensure basic functionality is in check
# Helpful Commands
# Repo Structure
├── src
│ ├── lib.rs
│ ├── error.rs
│ ├── client.rs
│ ├── models
│ │ ├── place_details.rs
│ │ └── ...
│ ├── services
│ │ ├── places.rs
│ │ └── ...
│ └── utils
│ ├── request.rs
│ └── ...
├── tests
│ ├── integration.rs
│ └── unit
│ ├── client.rs
│ ├── services
│ │ ├── places.rs
│ │ └── ...
│ └── ...
├── examples
│ ├── main.rs
│ ├── basic_search.rs
│ └── ...
├── Cargo.toml
└── README.md