@@ -23,6 +23,7 @@ pub struct DjangoProject {
2323}
2424
2525impl DjangoProject {
26+ #[ must_use]
2627 pub fn new ( path : PathBuf ) -> Self {
2728 Self {
2829 path,
@@ -64,17 +65,19 @@ impl DjangoProject {
6465 Ok ( ( ) )
6566 }
6667 Err ( e) => {
67- eprintln ! ( "Failed to import Django: {}" , e ) ;
68+ eprintln ! ( "Failed to import Django: {e}" ) ;
6869 Err ( e)
6970 }
7071 }
7172 } )
7273 }
7374
75+ #[ must_use]
7476 pub fn template_tags ( & self ) -> Option < & TemplateTags > {
7577 self . template_tags . as_ref ( )
7678 }
7779
80+ #[ must_use]
7881 pub fn path ( & self ) -> & Path {
7982 & self . path
8083 }
@@ -84,7 +87,7 @@ impl fmt::Display for DjangoProject {
8487 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
8588 writeln ! ( f, "Project path: {}" , self . path. display( ) ) ?;
8689 if let Some ( py_env) = & self . env {
87- write ! ( f, "{}" , py_env ) ?;
90+ write ! ( f, "{py_env}" ) ?;
8891 }
8992 Ok ( ( ) )
9093 }
@@ -141,7 +144,7 @@ mod tests {
141144
142145 let project = DjangoProject :: new ( project_path. clone ( ) ) ;
143146
144- let display_str = format ! ( "{}" , project ) ;
147+ let display_str = format ! ( "{project}" ) ;
145148 assert ! ( display_str. contains( & format!( "Project path: {}" , project_path. display( ) ) ) ) ;
146149 }
147150}
0 commit comments