type_hash 0.3.0

Generate a hash for a Rust type. The primary use-case for this crate is for detecting differences in message types between versions of a crate. The `TypeHash` trait is implemented for most built-in types and a derive macro is provided, for implementing it for your own types.
Documentation
[dependencies.type_hash_core]
version = "=0.2.0"

[dependencies.type_hash_macros]
version = "=0.3.0"

[package]
authors = ["Peter Hall <peterjoel@gmail.com>"]
categories = ["data-structures", "rust-patterns"]
description = """
Generate a hash for a Rust type.

The primary use-case for this crate is for detecting differences in message
types between versions of a crate.

The `TypeHash` trait is implemented for most built-in types and a derive macro
is provided, for implementing it for your own types.
"""
documentation = "https://docs.rs/type_hash"
edition = "2018"
homepage = "https://github.com/peterjoel/type_hash"
keywords = ["type", "struct", "hash", "macro"]
license = "MIT"
name = "type_hash"
repository = "https://github.com/peterjoel/type_hash"
version = "0.3.0"