---
title: KVStoreError
url: https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.KVStoreError/
---

**Kind:** Class  
**Module:** [kv_store](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/)  
**Package:** compute-sdk-cpp 0.7.0  
**Source:** https://github.com/fastly/compute-sdk-cpp/blob/ff911e47be2f319e83a9cde960d2c3c5db534280/include/fastly/kv_store.h#L13

Include `fastly/kv_store.h` to use this class.

## Constructor

_Overload 1 of 2_

```cpp
fastly::kv_store::KVStoreError::KVStoreError(fastly::sys::kv_store::KVStoreError *e)
```

**Source:** https://github.com/fastly/compute-sdk-cpp/blob/ff911e47be2f319e83a9cde960d2c3c5db534280/include/fastly/kv_store.h#L15

**Parameters**

- `e`: `fastly::sys::kv_store::KVStoreError *`

_Overload 2 of 2_

```cpp
fastly::kv_store::KVStoreError::KVStoreError(rust::Box<fastly::sys::kv_store::KVStoreError> e)
```

**Source:** https://github.com/fastly/compute-sdk-cpp/blob/ff911e47be2f319e83a9cde960d2c3c5db534280/include/fastly/kv_store.h#L17

**Parameters**

- `e`: `rust::Box<fastly::sys::kv_store::KVStoreError>`

## Methods

### error_code

**Source:** https://github.com/fastly/compute-sdk-cpp/blob/ff911e47be2f319e83a9cde960d2c3c5db534280/include/fastly/kv_store.h#L19

```cpp
KVStoreErrorCode fastly::kv_store::KVStoreError::error_code()
```

**Returns**

`KVStoreErrorCode`

### error_msg

**Source:** https://github.com/fastly/compute-sdk-cpp/blob/ff911e47be2f319e83a9cde960d2c3c5db534280/include/fastly/kv_store.h#L20

```cpp
std::string fastly::kv_store::KVStoreError::error_msg()
```

**Returns**

`std::string`
