[workspace] members = ["charge-controller-supervisor", "tesla-charge-controller"] default-members = ["charge-controller-supervisor"] resolver = "2" [workspace.package] version = "1.9.9-pre-29" [workspace.lints.clippy] pedantic = "warn" branches_sharing_code = "warn" derive_partial_eq_without_eq = "warn" equatable_if_let = "warn" fallible_impl_from = "warn" large_stack_frames = "warn" missing_const_for_fn = "warn" needless_collect = "warn" needless_pass_by_ref_mut = "warn" or_fun_call = "warn" redundant_clone = "warn" significant_drop_in_scrutinee = "warn" significant_drop_tightening = "warn" too_long_first_doc_paragraph = "warn" trait_duplication_in_bounds = "warn" cast-possible-truncation = { level = "allow", priority = 1 } cast-precision-loss = { level = "allow", priority = 1 } default-trait-access = { level = "allow", priority = 1 } missing-errors-doc = { level = "allow", priority = 1 } missing-panics-doc = { level = "allow", priority = 1 } module-name-repetitions = { level = "allow", priority = 1 } similar-names = { level = "allow", priority = 1 } struct-excessive-bools = { level = "allow", priority = 1 } too-many-lines = { level = "allow", priority = 1 }