Docs.rs
  • strict_encoding-2.6.1
    • strict_encoding 2.6.1
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • dr-orlovsky
    • Dependencies
      • amplify ^4.5.0 normal
      • half ~2.2.0 normal
      • serde ^1 normal
      • strict_encoding_derive ^2.0.1 normal
      • amplify ^4.5.0 dev
      • rand ^0.8.5 dev
      • strict_encoding_test ^2.0.0 dev
    • Versions
    • 0.22% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • 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

strict_encoding2.6.1

StrictProduct

Implementations on Foreign Types

  • (A, B)
  • (A, B, C)
  • Box<T>

Object Safety

Implementors

In crate strict_encoding

?
Change settings

Trait strict_encoding::StrictProduct

source ·
pub trait StrictProduct: StrictType + StrictDumb { }

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<A: StrictType + Default, B: StrictType + Default> StrictProduct for (A, B)

source§

impl<A: StrictType + Default, B: StrictType + Default, C: StrictType + Default> StrictProduct for (A, B, C)

source§

impl<T> StrictProduct for Box<T>
where T: Default + StrictProduct,

Implementors§

source§

impl StrictProduct for Byte

source§

impl StrictProduct for FieldName

source§

impl StrictProduct for Ident

source§

impl StrictProduct for LibName

source§

impl StrictProduct for Primitive

source§

impl StrictProduct for Sizing

source§

impl StrictProduct for TypeName

source§

impl StrictProduct for Variant