Logo

Programming-Idioms

History of Idiom 151 > diff from v17 to v18

Edit summary for version 18 by Plecra:
[Rust] Accidentally hardcoded string

Version 17

2020-07-15, 16:39:33

Version 18

2020-07-15, 16:39:55

Idiom #151 Remove string trailing path separator

Remove last character from string p, if this character is the file path separator of current platform.

Note that this also transforms unix root path "/" into empty string!

Idiom #151 Remove string trailing path separator

Remove last character from string p, if this character is the file path separator of current platform.

Note that this also transforms unix root path "/" into empty string!

Variables
p
Variables
p
Extra Keywords
trim
Extra Keywords
trim
Code
let p = "her/sim/".strip_suffix(std::path::is_separator);
Code
let p = p.strip_suffix(std::path::is_separator);
Doc URL
https://doc.rust-lang.org/std/primitive.str.html#method.strip_suffix
Doc URL
https://doc.rust-lang.org/std/primitive.str.html#method.strip_suffix