Docs.rs
  • grin_core-5.3.1
    • grin_core 5.3.1
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • yeastplume
    • quentinlesceller
    • Dependencies
      • blake2-rfc ^0.2 normal
      • byteorder ^1 normal
      • bytes ^0.5 normal
      • chrono ^0.4.11 normal
      • croaring ^1.0.1 normal
      • enum_primitive ^0.1 normal
      • grin_keychain ^5.3.1 normal
      • lazy_static ^1 normal
      • log ^0.4 normal
      • lru-cache ^0.1 normal
      • num ^0.2 normal
      • num-bigint ^0.2 normal
      • rand ^0.6 normal
      • serde ^1 normal
      • serde_derive ^1 normal
      • siphasher ^0.3 normal
      • thiserror ^1 normal
      • grin_util ^5.3.1 normal
      • zeroize ^1.1 normal
      • serde_json ^1 dev
    • Versions
    • 100% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

grin_core5.3.1

DefaultHashable

Implementations on Foreign Types

  • &D
  • (D, E)
  • (D, E, F)
  • RangeProof
  • Vec<u8>
  • u64
  • u8

Object Safety

Implementors

In grin_core::core::hash

Trait grin_core::core::hash::DefaultHashable

source ·
pub trait DefaultHashable: Writeable { }
Expand description

Implementing this trait enables the default hash implementation

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl DefaultHashable for u8

source§

impl DefaultHashable for u64

source§

impl DefaultHashable for Vec<u8>

source§

impl DefaultHashable for RangeProof

Implement Hashed trait for external types here

source§

impl<D: DefaultHashable> DefaultHashable for &D

source§

impl<D: DefaultHashable, E: DefaultHashable> DefaultHashable for (D, E)

source§

impl<D: DefaultHashable, E: DefaultHashable, F: DefaultHashable> DefaultHashable for (D, E, F)

Implementors§

source§

impl DefaultHashable for Proof

source§

impl DefaultHashable for BlockHeader

source§

impl DefaultHashable for CompactBlock

source§

impl DefaultHashable for ShortId

source§

impl DefaultHashable for CommitWrapper

source§

impl DefaultHashable for FeeFields

source§

impl DefaultHashable for Input

source§

impl DefaultHashable for NRDRelativeHeight

source§

impl DefaultHashable for OutputIdentifier

source§

impl DefaultHashable for Transaction

source§

impl DefaultHashable for TxKernel

source§

impl DefaultHashable for Hash