triptych 0.1.0

An experimental Rust implementation of the Triptych zero-knowledge proving system
Documentation
deny = [

    # Prevent spelling mistakes in lints

    'unknown_lints',



    # Use the default groups:

    # correctness, suspicious, style, complexity, perf

    'clippy::all',

    

    # Require documentation

     'missing_docs',



    # Common mistakes

    'unused_variables',

    'unused_imports',

    'dead_code',

    'unused_extern_crates',

    'unused_must_use',

    'unreachable_patterns',

    'let_underscore_drop',



    'clippy::cloned_instead_of_copied',

    'clippy::create_dir',

    'clippy::dbg_macro',

    'clippy::else_if_without_else',

    'clippy::enum_glob_use',

    'clippy::inline_always',

    'clippy::match_on_vec_items',

    'clippy::match_wild_err_arm',



    # Style preferences

    'clippy::explicit_into_iter_loop',

    'clippy::explicit_iter_loop',

    'clippy::if_not_else',

    'clippy::match_bool',

    'clippy::needless_pass_by_value',

    'clippy::range_plus_one',

    'clippy::struct_excessive_bools',

    'clippy::too_many_lines',

    'clippy::trivially_copy_pass_by_ref',



    # Casting mistakes

    'clippy::cast_lossless',

    'clippy::cast_possible_truncation',

    'clippy::cast_possible_wrap',

    'clippy::cast_precision-loss',

    'clippy::cast_sign_loss',



    # Mathematical mistakes

    'clippy::arithmetic_side_effects',

]



warn = [

    'clippy::uninlined_format_args',

    'clippy::too_many_arguments',

]