random-constructible-derive 0.13.0

Provides a derive macro for the random-constructible crate which is used for creating random instances of enums with weighted probabilities
Documentation
// ---------------- [ File: random-constructible-derive/src/imports.rs ]
pub(crate) use export_magic::*;
pub(crate) use proc_macro2::TokenStream as TokenStream2;
pub(crate) use proc_macro::TokenStream;
pub(crate) use quote::{ToTokens,quote};
pub(crate) use syn::{
    parse_quote,
    parse_macro_input,
    NestedMeta,
    Attribute,
    Data,
    DeriveInput,
    Lit,
    Generics,
    TypePath,
    Meta,
    MetaNameValue,
    Ident,
    token::Comma,
    punctuated::Punctuated, 
    Fields, 
    Field,
    FieldsUnnamed,
    FieldsNamed,
    Type, 
    Variant, 
};
pub(crate) use itertools::Itertools;
pub(crate) use tracing::*;
pub(crate) use traced_test::*;
pub(crate) use tracing_setup::*;
pub(crate) use getset::*;
pub(crate) use derive_builder::*;