ci-cargo

CI for Rust code.
git clone https://git.philomathiclife.com/repos/ci-cargo
Log | Files | Refs | README

commit 9ce13e473a23af33acdf256fea54ca1f786bb848
parent 7f69f27c3f9ee888b7f88ca90dbfbcdbe392203b
Author: Zack Newman <zack@philomathiclife.com>
Date:   Sat, 10 Jan 2026 21:01:02 -0700

release 0.1.0

Diffstat:
MCargo.toml | 338++++++++++++++++++++++++++++++++++++++++----------------------------------------
1 file changed, 169 insertions(+), 169 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml @@ -13,178 +13,178 @@ rust-version = "1.91.1" version = "0.1.0" [lints.rust] -ambiguous_negative_literals = { level = "deny", priority = -1 } -closure_returning_async_block = { level = "deny", priority = -1 } -deprecated_safe = { level = "deny", priority = -1 } -deref_into_dyn_supertrait = { level = "deny", priority = -1 } -ffi_unwind_calls = { level = "deny", priority = -1 } -future_incompatible = { level = "deny", priority = -1 } -#fuzzy_provenance_casts = { level = "deny", priority = -1 } -impl_trait_redundant_captures = { level = "deny", priority = -1 } -keyword_idents = { level = "deny", priority = -1 } -let_underscore = { level = "deny", priority = -1 } -linker_messages = { level = "deny", priority = -1 } -#lossy_provenance_casts = { level = "deny", priority = -1 } -macro_use_extern_crate = { level = "deny", priority = -1 } -meta_variable_misuse = { level = "deny", priority = -1 } -missing_copy_implementations = { level = "deny", priority = -1 } -missing_debug_implementations = { level = "deny", priority = -1 } -missing_docs = { level = "deny", priority = -1 } -#multiple_supertrait_upcastable = { level = "deny", priority = -1 } -#must_not_suspend = { level = "deny", priority = -1 } -non_ascii_idents = { level = "deny", priority = -1 } -#non_exhaustive_omitted_patterns = { level = "deny", priority = -1 } -nonstandard_style = { level = "deny", priority = -1 } -redundant_imports = { level = "deny", priority = -1 } -redundant_lifetimes = { level = "deny", priority = -1 } -refining_impl_trait = { level = "deny", priority = -1 } -rust_2018_compatibility = { level = "deny", priority = -1 } -rust_2018_idioms = { level = "deny", priority = -1 } -rust_2021_compatibility = { level = "deny", priority = -1 } -rust_2024_compatibility = { level = "deny", priority = -1 } -single_use_lifetimes = { level = "deny", priority = -1 } -#supertrait_item_shadowing_definition = { level = "deny", priority = -1 } -#supertrait_item_shadowing_usage = { level = "deny", priority = -1 } -trivial_casts = { level = "deny", priority = -1 } -trivial_numeric_casts = { level = "deny", priority = -1 } -unit_bindings = { level = "deny", priority = -1 } -unknown_or_malformed_diagnostic_attributes = { level = "deny", priority = -1 } -unnameable_types = { level = "deny", priority = -1 } -#unqualified_local_imports = { level = "deny", priority = -1 } -unreachable_pub = { level = "deny", priority = -1 } -unsafe_code = { level = "deny", priority = -1 } -unstable_features = { level = "deny", priority = -1 } -unused = { level = "deny", priority = -1 } -unused_crate_dependencies = { level = "deny", priority = -1 } -unused_import_braces = { level = "deny", priority = -1 } -unused_lifetimes = { level = "deny", priority = -1 } -unused_qualifications = { level = "deny", priority = -1 } -unused_results = { level = "deny", priority = -1 } -variant_size_differences = { level = "deny", priority = -1 } -warnings = { level = "deny", priority = -1 } -#ambiguous_negative_literals = "allow" -#closure_returning_async_block = "allow" -#deprecated_safe = "allow" -#deref_into_dyn_supertrait = "allow" -#ffi_unwind_calls = "allow" -#future_incompatible = "allow" -##fuzzy_provenance_casts = "allow" -#impl_trait_redundant_captures = "allow" -#keyword_idents = "allow" -#let_underscore = "allow" -#linker_messages = "allow" -##lossy_provenance_casts = "allow" -#macro_use_extern_crate = "allow" -#meta_variable_misuse = "allow" -#missing_copy_implementations = "allow" -#missing_debug_implementations = "allow" -#missing_docs = "allow" -##multiple_supertrait_upcastable = "allow" -##must_not_suspend = "allow" -#non_ascii_idents = "allow" -##non_exhaustive_omitted_patterns = "allow" -#nonstandard_style = "allow" -#redundant_imports = "allow" -#redundant_lifetimes = "allow" -#refining_impl_trait = "allow" -#rust_2018_compatibility = "allow" -#rust_2018_idioms = "allow" -#rust_2021_compatibility = "allow" -#rust_2024_compatibility = "allow" -#single_use_lifetimes = "allow" -##supertrait_item_shadowing_definition = "allow" -##supertrait_item_shadowing_usage = "allow" -#trivial_casts = "allow" -#trivial_numeric_casts = "allow" -#unit_bindings = "allow" -#unknown_or_malformed_diagnostic_attributes = "allow" -#unnameable_types = "allow" -##unqualified_local_imports = "allow" -#unreachable_pub = "allow" -#unsafe_code = "allow" -#unstable_features = "allow" -#unused = "allow" -#unused_crate_dependencies = "allow" -#unused_import_braces = "allow" -#unused_lifetimes = "allow" -#unused_qualifications = "allow" -#unused_results = "allow" -#variant_size_differences = "allow" -#warnings = "allow" -#ambiguous_associated_items = "allow" -#ambiguous_glob_imports = "allow" -#arithmetic_overflow = "allow" -#binary_asm_labels = "allow" -#bindings_with_variant_name = "allow" -#conflicting_repr_hints = "allow" -#dangerous_implicit_autorefs = "allow" -##default_overrides_default_fields = "allow" -#elided_lifetimes_in_associated_constant = "allow" -#enum_intrinsics_non_enums = "allow" -#explicit_builtin_cfgs_in_flags = "allow" -#ill_formed_attribute_input = "allow" -#incomplete_include = "allow" -#ineffective_unstable_trait_impl = "allow" -#invalid_atomic_ordering = "allow" -#invalid_doc_attributes = "allow" -#invalid_from_utf8_unchecked = "allow" -#invalid_null_arguments = "allow" -#invalid_reference_casting = "allow" -#invalid_type_param_default = "allow" -#let_underscore_lock = "allow" -#long_running_const_eval = "allow" -#macro_expanded_macro_exports_accessed_by_absolute_paths = "allow" -#mutable_transmutes = "allow" -#named_asm_labels = "allow" -#no_mangle_const_items = "allow" -#overflowing_literals = "allow" -#patterns_in_fns_without_body = "allow" -#proc_macro_derive_resolution_fallback = "allow" -#pub_use_of_private_extern_crate = "allow" -#soft_unstable = "allow" -##test_unstable_lint = "allow" -#text_direction_codepoint_in_comment = "allow" -#text_direction_codepoint_in_literal = "allow" -#unconditional_panic = "allow" -#undropped_manually_drops = "allow" -#unknown_crate_types = "allow" -#useless_deprecated = "allow" +#ambiguous_negative_literals = { level = "deny", priority = -1 } +#closure_returning_async_block = { level = "deny", priority = -1 } +#deprecated_safe = { level = "deny", priority = -1 } +#deref_into_dyn_supertrait = { level = "deny", priority = -1 } +#ffi_unwind_calls = { level = "deny", priority = -1 } +#future_incompatible = { level = "deny", priority = -1 } +##fuzzy_provenance_casts = { level = "deny", priority = -1 } +#impl_trait_redundant_captures = { level = "deny", priority = -1 } +#keyword_idents = { level = "deny", priority = -1 } +#let_underscore = { level = "deny", priority = -1 } +#linker_messages = { level = "deny", priority = -1 } +##lossy_provenance_casts = { level = "deny", priority = -1 } +#macro_use_extern_crate = { level = "deny", priority = -1 } +#meta_variable_misuse = { level = "deny", priority = -1 } +#missing_copy_implementations = { level = "deny", priority = -1 } +#missing_debug_implementations = { level = "deny", priority = -1 } +#missing_docs = { level = "deny", priority = -1 } +##multiple_supertrait_upcastable = { level = "deny", priority = -1 } +##must_not_suspend = { level = "deny", priority = -1 } +#non_ascii_idents = { level = "deny", priority = -1 } +##non_exhaustive_omitted_patterns = { level = "deny", priority = -1 } +#nonstandard_style = { level = "deny", priority = -1 } +#redundant_imports = { level = "deny", priority = -1 } +#redundant_lifetimes = { level = "deny", priority = -1 } +#refining_impl_trait = { level = "deny", priority = -1 } +#rust_2018_compatibility = { level = "deny", priority = -1 } +#rust_2018_idioms = { level = "deny", priority = -1 } +#rust_2021_compatibility = { level = "deny", priority = -1 } +#rust_2024_compatibility = { level = "deny", priority = -1 } +#single_use_lifetimes = { level = "deny", priority = -1 } +##supertrait_item_shadowing_definition = { level = "deny", priority = -1 } +##supertrait_item_shadowing_usage = { level = "deny", priority = -1 } +#trivial_casts = { level = "deny", priority = -1 } +#trivial_numeric_casts = { level = "deny", priority = -1 } +#unit_bindings = { level = "deny", priority = -1 } +#unknown_or_malformed_diagnostic_attributes = { level = "deny", priority = -1 } +#unnameable_types = { level = "deny", priority = -1 } +##unqualified_local_imports = { level = "deny", priority = -1 } +#unreachable_pub = { level = "deny", priority = -1 } +#unsafe_code = { level = "deny", priority = -1 } +#unstable_features = { level = "deny", priority = -1 } +#unused = { level = "deny", priority = -1 } +#unused_crate_dependencies = { level = "deny", priority = -1 } +#unused_import_braces = { level = "deny", priority = -1 } +#unused_lifetimes = { level = "deny", priority = -1 } +#unused_qualifications = { level = "deny", priority = -1 } +#unused_results = { level = "deny", priority = -1 } +#variant_size_differences = { level = "deny", priority = -1 } +#warnings = { level = "deny", priority = -1 } +ambiguous_negative_literals = "allow" +closure_returning_async_block = "allow" +deprecated_safe = "allow" +deref_into_dyn_supertrait = "allow" +ffi_unwind_calls = "allow" +future_incompatible = "allow" +#fuzzy_provenance_casts = "allow" +impl_trait_redundant_captures = "allow" +keyword_idents = "allow" +let_underscore = "allow" +linker_messages = "allow" +#lossy_provenance_casts = "allow" +macro_use_extern_crate = "allow" +meta_variable_misuse = "allow" +missing_copy_implementations = "allow" +missing_debug_implementations = "allow" +missing_docs = "allow" +#multiple_supertrait_upcastable = "allow" +#must_not_suspend = "allow" +non_ascii_idents = "allow" +#non_exhaustive_omitted_patterns = "allow" +nonstandard_style = "allow" +redundant_imports = "allow" +redundant_lifetimes = "allow" +refining_impl_trait = "allow" +rust_2018_compatibility = "allow" +rust_2018_idioms = "allow" +rust_2021_compatibility = "allow" +rust_2024_compatibility = "allow" +single_use_lifetimes = "allow" +#supertrait_item_shadowing_definition = "allow" +#supertrait_item_shadowing_usage = "allow" +trivial_casts = "allow" +trivial_numeric_casts = "allow" +unit_bindings = "allow" +unknown_or_malformed_diagnostic_attributes = "allow" +unnameable_types = "allow" +#unqualified_local_imports = "allow" +unreachable_pub = "allow" +unsafe_code = "allow" +unstable_features = "allow" +unused = "allow" +unused_crate_dependencies = "allow" +unused_import_braces = "allow" +unused_lifetimes = "allow" +unused_qualifications = "allow" +unused_results = "allow" +variant_size_differences = "allow" +warnings = "allow" +ambiguous_associated_items = "allow" +ambiguous_glob_imports = "allow" +arithmetic_overflow = "allow" +binary_asm_labels = "allow" +bindings_with_variant_name = "allow" +conflicting_repr_hints = "allow" +dangerous_implicit_autorefs = "allow" +#default_overrides_default_fields = "allow" +elided_lifetimes_in_associated_constant = "allow" +enum_intrinsics_non_enums = "allow" +explicit_builtin_cfgs_in_flags = "allow" +ill_formed_attribute_input = "allow" +incomplete_include = "allow" +ineffective_unstable_trait_impl = "allow" +invalid_atomic_ordering = "allow" +invalid_doc_attributes = "allow" +invalid_from_utf8_unchecked = "allow" +invalid_null_arguments = "allow" +invalid_reference_casting = "allow" +invalid_type_param_default = "allow" +let_underscore_lock = "allow" +long_running_const_eval = "allow" +macro_expanded_macro_exports_accessed_by_absolute_paths = "allow" +mutable_transmutes = "allow" +named_asm_labels = "allow" +no_mangle_const_items = "allow" +overflowing_literals = "allow" +patterns_in_fns_without_body = "allow" +proc_macro_derive_resolution_fallback = "allow" +pub_use_of_private_extern_crate = "allow" +soft_unstable = "allow" +#test_unstable_lint = "allow" +text_direction_codepoint_in_comment = "allow" +text_direction_codepoint_in_literal = "allow" +unconditional_panic = "allow" +undropped_manually_drops = "allow" +unknown_crate_types = "allow" +useless_deprecated = "allow" [lints.clippy] -cargo = { level = "deny", priority = -1 } -complexity = { level = "deny", priority = -1 } -correctness = { level = "deny", priority = -1 } -nursery = { level = "deny", priority = -1 } -pedantic = { level = "deny", priority = -1 } -perf = { level = "deny", priority = -1 } -restriction = { level = "deny", priority = -1 } -style = { level = "deny", priority = -1 } -suspicious = { level = "deny", priority = -1 } +#cargo = { level = "deny", priority = -1 } +#complexity = { level = "deny", priority = -1 } +#correctness = { level = "deny", priority = -1 } +#nursery = { level = "deny", priority = -1 } +#pedantic = { level = "deny", priority = -1 } +#perf = { level = "deny", priority = -1 } +#restriction = { level = "deny", priority = -1 } +#style = { level = "deny", priority = -1 } +#suspicious = { level = "deny", priority = -1 } # Noisy, opinionated, and likely don't prevent bugs or improve APIs. -arbitrary_source_item_ordering = "allow" -blanket_clippy_restriction_lints = "allow" -implicit_return = "allow" -min_ident_chars = "allow" -missing_trait_methods = "allow" -pathbuf_init_then_push = "allow" -pub_with_shorthand = "allow" -question_mark_used = "allow" -ref_patterns = "allow" -redundant_pub_crate = "allow" -return_and_then = "allow" -single_call_fn = "allow" -single_char_lifetime_names = "allow" -unseparated_literal_suffix = "allow" -#cargo = "allow" -#complexity = "allow" -#correctness = "allow" -#deprecated = "allow" -#nursery = "allow" -#pedantic = "allow" -#perf = "allow" -#restriction = "allow" -#style = "allow" -#suspicious = "allow" +#arbitrary_source_item_ordering = "allow" +#blanket_clippy_restriction_lints = "allow" +#implicit_return = "allow" +#min_ident_chars = "allow" +#missing_trait_methods = "allow" +#pathbuf_init_then_push = "allow" +#pub_with_shorthand = "allow" +#question_mark_used = "allow" +#ref_patterns = "allow" +#redundant_pub_crate = "allow" +#return_and_then = "allow" +#single_call_fn = "allow" +#single_char_lifetime_names = "allow" +#unseparated_literal_suffix = "allow" +cargo = "allow" +complexity = "allow" +correctness = "allow" +deprecated = "allow" +nursery = "allow" +pedantic = "allow" +perf = "allow" +restriction = "allow" +style = "allow" +suspicious = "allow" [package.metadata.docs.rs] default-target = "x86_64-unknown-linux-gnu"