wren_rust 0.1.3

Bindings to the Wren scripting language API
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
System.print("something".split("meth")) // expect: [so, ing]
System.print("something".split("some")) // expect: [, thing]
System.print("something".split("ing"))  // expect: [someth, ]
System.print("something".split("math")) // expect: [something]

// Multiple.
System.print("somethingsomething".split("meth")) // expect: [so, ingso, ing]
System.print("abc abc abc".split(" ")) // expect: [abc, abc, abc]
System.print("abcabcabc".split("abc")) // expect: [, , , ]

// Non-ASCII.
System.print("søméthîng".split("méth"))  // expect: [sø, îng]
System.print("søméthîng".split("meth")) // expect: [søméthîng]

// 8-bit clean.
System.print("a\0b\0c".split("\0")) // expect: [a, b, c]