1.0.7 • Published 7 years ago

typetag-rust v1.0.7

Weekly downloads
3
License
GPL-3.0
Repository
github
Last release
7 years ago

typetag-rust

some rust type tag.

how to use

npm i typetag typetag-rust

example:

let t = new (require("typetag"))(true);//testmode
t.load(require("typetag-rust"));
let {i32,bool,string,vec,struct,tuple,array,hashmap,option,result}=t.index;
let tenum=t.index.enum;//reserved word
if (i32.is(1234)) console.log("is i32");
if (vec(i32).is([1,2,3,4])) console.log("is vec(i32)");
if (array([i32,3]).is([1,2,3])) console.log("is array([i32,3])");
if (tenum({none:[],some:[i32],some_3:[i32,i32,i32]}).is({some_3:[1,2,3]})) console.log("is tenum({none:[],some:[i32],some_3:[i32,i32,i32]})");

output:

is i32
is vec(i32)
is array([i32,3])
is tenum({none:[],some:[i32],some_3:[i32,i32,i32]})
1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago