Repository: Kixunil/configure_me (language: rust)

Issue:
Clippy: unnecessary structure name repetition
```
help: use the applicable keyword: `Self`
```


Discussion / hints:

Fix patch:
diff --git a/configure_me_codegen/src/codegen.rs b/configure_me_codegen/src/codegen.rs
index 5ed1381..3141226 100644
--- a/configure_me_codegen/src/codegen.rs
+++ b/configure_me_codegen/src/codegen.rs
@@ -564,7 +564,7 @@ pub fn generate_code<W: Write>(config: &Config, mut output: W) -> fmt::Result {
     writeln!(output)?;
     writeln!(output, "impl Config {{")?;
     writeln!(output, "    pub fn including_optional_config_files<I>(config_files: I) -> Result<(Self, impl Iterator<Item=::std::ffi::OsString>), Error> where I: IntoIterator, I::Item: AsRef<::std::path::Path> {{")?;
-    writeln!(output, "        Config::custom_args_and_optional_files(::std::env::args_os(), config_files)")?;
+    writeln!(output, "        Self::custom_args_and_optional_files(::std::env::args_os(), config_files)")?;
     writeln!(output, "    }}")?;
     writeln!(output)?;
     writeln!(output, "    pub fn custom_args_and_optional_files<A, I>(args: A, config_files: I) -> Result<(Self, impl Iterator<Item=::std::ffi::OsString>), Error> where")?;


Test patch:
diff --git a/configure_me_codegen/tests/expected_outputs/config-template.rs b/configure_me_codegen/tests/expected_outputs/config-template.rs
index fe1050a..14f5cf6 100644
--- a/configure_me_codegen/tests/expected_outputs/config-template.rs
+++ b/configure_me_codegen/tests/expected_outputs/config-template.rs
@@ -168,7 +168,7 @@ pub struct Config {
 
 impl Config {
     pub fn including_optional_config_files<I>(config_files: I) -> Result<(Self, impl Iterator<Item=::std::ffi::OsString>), Error> where I: IntoIterator, I::Item: AsRef<::std::path::Path> {
-        Config::custom_args_and_optional_files(::std::env::args_os(), config_files)
+        Self::custom_args_and_optional_files(::std::env::args_os(), config_files)
     }
 
     pub fn custom_args_and_optional_files<A, I>(args: A, config_files: I) -> Result<(Self, impl Iterator<Item=::std::ffi::OsString>), Error> where