@@ -8,20 +8,20 @@ pub enum Language {
8
8
}
9
9
10
10
impl Language {
11
- pub fn all ( ) -> Vec < Language > {
12
- vec ! [ Language :: Rust ]
11
+ pub fn all ( ) -> Vec < Self > {
12
+ vec ! [ Self :: Rust ]
13
13
}
14
14
15
15
pub fn language ( & self ) -> tree_sitter:: Language {
16
16
unsafe {
17
17
match self {
18
- Language :: Rust => tree_sitter_rust ( ) ,
18
+ Self :: Rust => return tree_sitter_rust ( ) ,
19
19
}
20
20
}
21
21
}
22
22
23
23
pub fn parse_query ( & self , raw : & str ) -> Result < tree_sitter:: Query > {
24
- tree_sitter:: Query :: new ( self . language ( ) , raw) . map_err ( |err| anyhow ! ( "{}" , err) )
24
+ return tree_sitter:: Query :: new ( self . language ( ) , raw) . map_err ( |err| anyhow ! ( "{}" , err) )
25
25
}
26
26
}
27
27
@@ -30,13 +30,13 @@ impl FromStr for Language {
30
30
31
31
fn from_str ( s : & str ) -> Result < Self > {
32
32
match s {
33
- "rust" => Ok ( Language :: Rust ) ,
33
+ "rust" => Ok ( Self :: Rust ) ,
34
34
_ => bail ! (
35
35
"unknown language {}. Try one of: {}" ,
36
36
s,
37
- Language :: all( )
37
+ Self :: all( )
38
38
. into_iter( )
39
- . map( |l| l. to_string( ) )
39
+ . map( |l| return l. to_string( ) )
40
40
. collect:: <Vec <String >>( )
41
41
. join( ", " )
42
42
) ,
@@ -47,7 +47,7 @@ impl FromStr for Language {
47
47
impl Display for Language {
48
48
fn fmt ( & self , f : & mut Formatter < ' _ > ) -> Result < ( ) , std:: fmt:: Error > {
49
49
match self {
50
- Language :: Rust => f. write_str ( "rust" ) ,
50
+ Self :: Rust => return f. write_str ( "rust" ) ,
51
51
}
52
52
}
53
53
}
0 commit comments