#ifndef COMPONENTS_OS_CRYPT_ASYNC_COMMON_ENCRYPTOR_MOJOM_TRAITS_H_
#define COMPONENTS_OS_CRYPT_ASYNC_COMMON_ENCRYPTOR_MOJOM_TRAITS_H_
#include <map>
#include <string>
#include <vector>
#include "base/memory/unsafe_shared_memory_region.h"
#include "components/os_crypt/async/common/algorithm.mojom.h"
#include "components/os_crypt/async/common/encryptor.h"
#include "components/os_crypt/async/common/encryptor.mojom.h"
#include "mojo/public/cpp/base/shared_memory_mojom_traits.h"
#include "mojo/public/cpp/bindings/struct_traits.h"
namespace mojo {
template <>
struct StructTraits<os_crypt_async::mojom::EncryptorDataView,
os_crypt_async::Encryptor> { … };
template <>
struct StructTraits<os_crypt_async::mojom::KeyDataView,
os_crypt_async::Encryptor::Key> { … };
}
#endif