# Use StorageMap Error. Trait "Hash" is not implemented for type "Identity"

**URL:** <https://forum.fuel.network/t/use-storagemap-error-trait-hash-is-not-implemented-for-type-identity/4886>\
**Category:** Sway\
**Created:** [March 20, 2024, 2:32am UTC](https://forum.fuel.network/t/use-storagemap-error-trait-hash-is-not-implemented-for-type-identity/4886 "2024-03-20T02:32:21Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![bitzoic](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.fuel.network/bitzoic/32/2077_2.png) [@bitzoic](https://forum.fuel.network/u/bitzoic)\
**Post date:** [March 20, 2024, 2:53am UTC](https://forum.fuel.network/t/use-storagemap-error-trait-hash-is-not-implemented-for-type-identity/4886/2 "2024-03-20T02:53:34Z")

</div>

Hi this is a known error we are addressing. For now please add `hash::Hash` to your imports:

```sway
use std::{
    auth::msg_sender,
    result::Result,
    hash::Hash,
};

```

It also looks like you are creating an NFT, we have an Asset standard that applies to NFTs that can be found [here](https://github.com/FuelLabs/sway-standards/tree/master/standards/src20-native-asset#non-fungible-asset-restrictions). A basic implementation example of an NFT can be found [here](https://github.com/FuelLabs/sway-applications/tree/master/native-assets/NFT).

---

_[View the full topic](https://forum.fuel.network/t/use-storagemap-error-trait-hash-is-not-implemented-for-type-identity/4886)._
