diff --git a/README.md b/README.md index e0de4d0..176538d 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ For license inquiries, send mail to `/dev/null`. ## Architecture -Tis Crate features the world's most resilient bit filping algorithm. It's code adheres to the highest clean code standards +This Crate features the world's most resilient bit flipping algorithm. Its code adheres to the highest clean code standards and aims to provide a maintainable and future proof solution to all the boolean toggling needs there are. ## MSRV diff --git a/src/boolean_toggler.rs b/src/boolean_toggler.rs index f5b021c..0df6ef7 100644 --- a/src/boolean_toggler.rs +++ b/src/boolean_toggler.rs @@ -17,8 +17,8 @@ pub struct BooleanTogglerFactory; impl BooleanTogglerFactory { #[inline] pub fn create_boolean_toggler(bool_to_toggle: &mut bool) -> BooleanToggler { - return BooleanToggler { + BooleanToggler { bool_to_toggle: bool_to_toggle, - }; + } } } diff --git a/src/lib.rs b/src/lib.rs index a8b75bc..3e785ad 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -21,8 +21,7 @@ pub use TogglingIsALifestyle as IAmTheToggler; impl TogglingIsALifestyle for bool { fn toggle(&mut self) { // i am so smart - let mut bool_toggler = BooleanTogglerFactory::create_boolean_toggler(self); - bool_toggler.toggle(); + BooleanTogglerFactory::create_boolean_toggler(self).toggle(); } }