fmt: add `pub` modifier for public enums
							parent
							
								
									d4b0de2dce
								
							
						
					
					
						commit
						efff66ada7
					
				| 
						 | 
					@ -150,6 +150,9 @@ fn (f mut Fmt) stmt(node ast.Stmt) {
 | 
				
			||||||
			f.writeln('}')
 | 
								f.writeln('}')
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		ast.EnumDecl {
 | 
							ast.EnumDecl {
 | 
				
			||||||
 | 
								if it.is_pub {
 | 
				
			||||||
 | 
									f.write('pub ')
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
			f.writeln('enum $it.name {')
 | 
								f.writeln('enum $it.name {')
 | 
				
			||||||
			for val in it.vals {
 | 
								for val in it.vals {
 | 
				
			||||||
				f.writeln('\t' + val)
 | 
									f.writeln('\t' + val)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,6 +22,16 @@ pub const (
 | 
				
			||||||
	i_am_pub_const = true
 | 
						i_am_pub_const = true
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pub enum PubEnum {
 | 
				
			||||||
 | 
						foo
 | 
				
			||||||
 | 
						bar
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					enum PrivateEnum {
 | 
				
			||||||
 | 
						foo
 | 
				
			||||||
 | 
						bar
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct User {
 | 
					struct User {
 | 
				
			||||||
	name            string
 | 
						name            string
 | 
				
			||||||
	age             int
 | 
						age             int
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,6 +23,14 @@ pub const (
 | 
				
			||||||
i_am_pub_const=true
 | 
					i_am_pub_const=true
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pub enum PubEnum{
 | 
				
			||||||
 | 
						foo bar
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					enum PrivateEnum{
 | 
				
			||||||
 | 
						foo bar
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct User {
 | 
					struct User {
 | 
				
			||||||
	name string
 | 
						name string
 | 
				
			||||||
	age int
 | 
						age int
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue