简单的对应关系
下面是一个简短的概览,显示了代码生成器可以生成的内容(并非完备)。有些行附带超链接,里面有更详细的解释。
Rust | Dart |
---|---|
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 |
comments | same |
Result::Err , panic | throw Exception |
i8 , u8 , .., usize | int |
f32 , f64 | double |
bool | bool |
String | String |
() | void |