Crate string2[][src]

A UTF-8 encoded, growable string.

The String2 type is string type that has owership over the char.

Example

You can create a String2 from a literal string with String2::from:

use string2::String2;

let hello = String2::from("hello, world!");

You can append a char to a String2 with the push method, and append a &str with the push_str method;

use string2::String2;

let mut hello = String2::from("Hello, ");

hello.push('w');
hello.push_str("orld!");

If you have a String, you can create a String2 from it with the from method, and you can convert String2 to String whit the into method:

use string2::String2;

let hello = String::from("Hello world!");

let world = String2::from(hello);

let hello_world: String = world.into();

Structs

StrIterator
String2

A UTF-8 encoded, growable string.