Skip to content

Commit 388c81a

Browse files
kiy4hgitmate-bot
authored andcommitted
Add Rust datatypes
1 parent b3d54a0 commit 388c81a

File tree

13 files changed

+51
-0
lines changed

13 files changed

+51
-0
lines changed

data/DataType/bool_rust.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
keyword: bool
2+
integer-min: '0'
3+
integer-max: '1'
4+
integer-signed: false
5+
literals:
6+
- 'true'
7+
- 'false'

data/DataType/i16_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: int16
2+
integer-min: '-32768'
3+
integer-max: '32767'
4+
integer-signed: true

data/DataType/i32_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: int32
2+
integer-min: '-2147483648'
3+
integer-max: '2147483647'
4+
integer-signed: true

data/DataType/i64_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: int64
2+
integer-min: '-9223372036854775808'
3+
integer-max: '9223372036854775807'
4+
integer-signed: true

data/DataType/i8_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: int8
2+
integer-min: '-128'
3+
integer-max: '127'
4+
integer-signed: true

data/DataType/u16_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: uint16
2+
integer-min: '0'
3+
integer-max: '65535'
4+
integer-signed: false

data/DataType/u32_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: uint32
2+
integer-min: '0'
3+
integer-max: '4294967295'
4+
integer-signed: false

data/DataType/u64_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: uint64
2+
integer-min: '0'
3+
integer-max: '18446744073709551615'
4+
integer-signed: false

data/DataType/u8_rust.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
keyword: uint8
2+
integer-min: '0'
3+
integer-max: '255'
4+
integer-signed: false

data/Delimiter/rust_byte.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
type: string
2+
start: "b'"
3+
end: "'"

0 commit comments

Comments
 (0)