@@ -55,12 +55,14 @@ impl ToEmbed for wandbox::CompilationResult {
5555 embed = embed. color ( COLOR_OKAY ) ;
5656 }
5757 if !self . compiler_all . is_empty ( ) {
58- let str = discordhelpers:: conform_external_str ( & self . compiler_all , MAX_ERROR_LEN , false ) ;
59- embed = embed. field ( "Compiler Output" , format ! ( "```ansi{}\n ```" , str ) , false ) ;
58+ let str =
59+ discordhelpers:: conform_external_str ( & self . compiler_all , MAX_ERROR_LEN , true ) ;
60+ embed = embed. field ( "Compiler Output" , format ! ( "```{}\n ```" , str ) , false ) ;
6061 }
6162 if !self . program_all . is_empty ( ) {
62- let str = discordhelpers:: conform_external_str ( & self . program_all , MAX_OUTPUT_LEN , false ) ;
63- embed = embed. field ( "Program Output" , format ! ( "```ansi\n {}\n ```" , str ) , false ) ;
63+ let str =
64+ discordhelpers:: conform_external_str ( & self . program_all , MAX_OUTPUT_LEN , true ) ;
65+ embed = embed. field ( "Program Output" , format ! ( "```\n {}\n ```" , str ) , false ) ;
6466 }
6567 if !self . url . is_empty ( ) {
6668 embed = embed. field ( "URL" , & self . url , false ) ;
@@ -97,10 +99,11 @@ impl ToEmbed for godbolt::GodboltResponse {
9799 errs. push_str ( & line) ;
98100 }
99101
100- let compliant_str = discordhelpers:: conform_external_str ( & errs, MAX_ERROR_LEN , false ) ;
102+ let compliant_str =
103+ discordhelpers:: conform_external_str ( & errs, MAX_ERROR_LEN , true ) ;
101104 return embed. field (
102105 "Compilation Errors" ,
103- format ! ( "```ansi \n {}```" , compliant_str) ,
106+ format ! ( "```\n {}```" , compliant_str) ,
104107 false ,
105108 ) ;
106109 }
@@ -172,14 +175,14 @@ impl ToEmbed for godbolt::GodboltResponse {
172175 let stderr = errs. trim ( ) ;
173176 let mut output = false ;
174177 if !stdout. is_empty ( ) {
175- let str = discordhelpers:: conform_external_str ( stdout, MAX_OUTPUT_LEN , false ) ;
176- embed = embed. field ( "Program Output" , format ! ( "```ansi \n {}\n ```" , str ) , false ) ;
178+ let str = discordhelpers:: conform_external_str ( stdout, MAX_OUTPUT_LEN , true ) ;
179+ embed = embed. field ( "Program Output" , format ! ( "```\n {}\n ```" , str ) , false ) ;
177180 output = true ;
178181 }
179182 if !stderr. is_empty ( ) {
180183 output = true ;
181- let str = discordhelpers:: conform_external_str ( stderr, MAX_ERROR_LEN , false ) ;
182- embed = embed. field ( "Compiler Output" , format ! ( "```ansi \n {}\n ```" , str ) , false ) ;
184+ let str = discordhelpers:: conform_external_str ( stderr, MAX_ERROR_LEN , true ) ;
185+ embed = embed. field ( "Compiler Output" , format ! ( "```\n {}\n ```" , str ) , false ) ;
183186 }
184187
185188 if !output {
0 commit comments