Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

floscodes/slicestring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

26 Commits

Repository files navigation

slicestring

slicestring is a crate for slicing Strings. It provides the slice() method for String and &str. It takes a std::ops::Range as an argument. It slices the String or &str and returns the sliced one as a String.

Examples:

use slicestring::Slice;
let mut s = "hello world!";
s = s.slice(..5);
assert_eq!("hello", s);

It also works with emoticons since the slice method takes into account characters.

use slicestring::Slice;
let mut s = String::from("hello πŸ˜ƒ");
s = s.slice(5..);
assert_eq!("πŸ˜ƒ", s);

About

slicestring is a crate for slicing Strings in Rust.

Topics

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /