contentful-rs

Contentful API Rust Client

Usage example

```rust let contentfulclient = ContentfulClient::new("", ""); let product = contentfulclient.get_entry::("").await?;

if let Some(product) = product { let name = product.name; //.. } ``` For more examples, please see the [tests] folder

Querying for content

Get a single entry

To get a single entry use the get_entry method.

```rust let product = contentfulclient.getentry::("").await?;

```

Get multiple entries

There are several methods to retrieve multiple entries available in the SDK.

Get and filter entries

rust let builder = QueryBuilder::new() .content_type_is("product") .field_equals("fields.name", name); let products = contentful_client .get_entries::<Product>(Some(builder)) .await?