---
title: ListResponse
summary: A response from a KV Store List operation.
url: https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/kv_store/struct.ListResponse/
---

**Kind:** Struct  
**Module:** [kv_store](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/kv_store/)  
**Package:** fastly 0.13.1  
**Source:** https://docs.rs/crate/fastly/0.13.1/source/src/kv_store.rs#136

```rust
pub struct ListResponse<'a> { /* private fields */ }
```

A response from a KV Store List operation.

## Methods

### into_page

**Source:** https://docs.rs/crate/fastly/0.13.1/source/src/kv_store.rs#174

```rust
fn into_page(self) -> ListPage
```

Consumes the `ListResponse` and returns the current `ListPage`

**Parameters**

- `self`: `Self`

**Returns**

`ListPage`

## Trait implementations

### impl Debug for ListResponse

#### fmt

**Source:** https://docs.rs/crate/fastly/0.13.1/source/src/kv_store.rs#135

```rust
fn fmt(&self, f: &mut Formatter<'_>) -> Result
```

**Parameters**

- `self`: `&Self`
- `f`: `&mut $crate::fmt::Formatter`

**Returns**

`$crate::fmt::Result`

### impl Iterator for ListResponse

#### next

**Source:** https://docs.rs/crate/fastly/0.13.1/source/src/kv_store.rs#182

```rust
fn next(&mut self) -> Option<Self::Item>
```

**Parameters**

- `self`: `&mut Self`

**Returns**

`Option<Self::Item>`

## Auto trait implementations

- `Freeze`
- `RefUnwindSafe`
- `Send`
- `Sync`
- `Unpin`
- `UnsafeUnpin`
- `UnwindSafe`

## Blanket implementations

- `Any`
- `Borrow<T>`
- `BorrowMut<T>`
- `Downcast`
- `DowncastSync`
- `ErasedDestructor`
- `From<T>`
- `Into<U>`
- `IntoEither`
- `IntoIterator`
- `Itertools`
- `Same`
- `TryFrom<U>`
- `TryInto<U>`
