简单的对应关系

下面是一个简短的概览,显示了代码生成器可以生成的内容(并非完备)。有些行附带超链接,里面有更详细的解释。

RustDart
Vec<u8>, Vec<i8>..Uint8List, Int8List, ..
Vec<T>List<T>
[T; N]List<T>
struct { .. }, struct( .. )class
enum { A, B }enum
enum { A(..) }@freezed class
use ...act normally
Option<T>T?
Box<T>T
commentssame
Result::Err, panicthrow Exception
i8, u8, .., usizeint
f32, f64double
boolbool
StringString
()void