diff --git a/crates/pacdef_core/src/args.rs b/crates/pacdef_core/src/args.rs index 19bc7ad..6dbd3b0 100644 --- a/crates/pacdef_core/src/args.rs +++ b/crates/pacdef_core/src/args.rs @@ -73,7 +73,7 @@ pub fn get() -> clap::ArgMatches { get_arg_parser().get_matches() } -pub(crate) fn get_absolutized_file_paths(arg_match: &ArgMatches) -> Result> { +pub fn get_absolutized_file_paths(arg_match: &ArgMatches) -> Result> { Ok(arg_match .get_many::("files") .context("getting files from args")? diff --git a/crates/pacdef_core/src/lib.rs b/crates/pacdef_core/src/lib.rs index 6fbcd42..3bb6bcb 100644 --- a/crates/pacdef_core/src/lib.rs +++ b/crates/pacdef_core/src/lib.rs @@ -1,3 +1,7 @@ +/*! +This library contains all logic that happens in `pacdef` under the hood. +*/ + #![warn( clippy::as_conversions, clippy::option_if_let_else, diff --git a/crates/pacdef_macros/src/action.rs b/crates/pacdef_macros/src/action.rs index 72082ea..c945004 100644 --- a/crates/pacdef_macros/src/action.rs +++ b/crates/pacdef_macros/src/action.rs @@ -4,7 +4,7 @@ use syn::DeriveInput; use syn::__private::TokenStream2; pub fn action(input: TokenStream) -> TokenStream { - let input = syn::parse::(input).unwrap(); + let input = syn::parse::(input).expect("I don't know when this could fail"); let name = &input.ident; diff --git a/crates/pacdef_macros/src/lib.rs b/crates/pacdef_macros/src/lib.rs index f25b1cf..2e13270 100644 --- a/crates/pacdef_macros/src/lib.rs +++ b/crates/pacdef_macros/src/lib.rs @@ -1,3 +1,6 @@ +/*! +Procedural macros for `pacdef`. +*/ #![warn( clippy::as_conversions, clippy::option_if_let_else, diff --git a/crates/pacdef_macros/src/register.rs b/crates/pacdef_macros/src/register.rs index a8824e6..9657c59 100644 --- a/crates/pacdef_macros/src/register.rs +++ b/crates/pacdef_macros/src/register.rs @@ -4,7 +4,7 @@ use syn::DeriveInput; use syn::__private::TokenStream2; pub fn register(input: TokenStream) -> TokenStream { - let input = syn::parse::(input).unwrap(); + let input = syn::parse::(input).expect("I don't know when this could fail"); let name = &input.ident; diff --git a/crates/pacdef_main/main.rs b/crates/pacdef_main/main.rs index 6cc8e62..d2793a1 100644 --- a/crates/pacdef_main/main.rs +++ b/crates/pacdef_main/main.rs @@ -1,3 +1,18 @@ +/*! +Main program for `pacdef`. All internal logic happens in `pacdef_core`. +*/ + +#![warn( + clippy::as_conversions, + clippy::option_if_let_else, + clippy::redundant_pub_crate, + clippy::unused_self, + clippy::unwrap_used, + clippy::use_debug, + clippy::use_self, + clippy::wildcard_dependencies, + missing_docs +)] use std::process::{ExitCode, Termination}; use anyhow::{Context, Result};