Cergoo

Results 5 issues of Cergoo

generated code is too junk

```V module parselona pub struct ParserResult[O] { i []u8 o O } type TParser[O] = fn([]u8) !ParserResult[O] type TF[O] = fn([]u8) O fn take_part(count u32) TParser[[]u8] { return fn [count]...

Generics[T]
Unit: Checker
Result Type

**V doctor:** ``` V full version: V 0.4.7 a4b8768.3ca5bc3 OS: linux, Linux Mint 21.3 Processor: 4 cpus, 64bit, little endian, Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz getwd: /home/prof/projects/v/parselona vexe: /home/prof/v/v...

Bug
Unit: Compiler
Status: Confirmed
Generics[T]
Unit: cgen

### Describe the bug ```V module parselona pub struct ParserResult[O] { i []u8 o O } type TParser[O] = fn([]u8) !ParserResult[O] type TF[O] = fn([]u8) O fn take_part(count int) TParser[[]u8]...

Bug
Generics[T]
Unit: Checker

Hi, ```rust fn main() -> Result{ let mut rt = tokio::runtime::Runtime::new().unwrap(); let _guard = rt.enter(); rt.block_on(async { let resolver = TokioAsyncResolver::tokio(ResolverConfig::default(), ResolverOpts::default()); let addr = SocketAddr::from(([127, 0, 0, 1], 8080));...