pub trait TrimExt {
// Required methods
fn trim_matches_in_place<P: PatternRef>(&mut self, pattern: P);
fn trim_start_matches_in_place<P: PatternRef>(&mut self, pattern: P);
fn trim_end_matches_in_place<P: PatternRef>(&mut self, pattern: P);
// Provided methods
fn trim_in_place(&mut self) { ... }
fn trim_start_in_place(&mut self) { ... }
fn trim_end_in_place(&mut self) { ... }
}Required Methods§
Sourcefn trim_matches_in_place<P: PatternRef>(&mut self, pattern: P)
fn trim_matches_in_place<P: PatternRef>(&mut self, pattern: P)
Like str::trim_matches, but modifies the String in-place instead of returning a
substring.
Sourcefn trim_start_matches_in_place<P: PatternRef>(&mut self, pattern: P)
fn trim_start_matches_in_place<P: PatternRef>(&mut self, pattern: P)
Like str::trim_start_matches, but modifies the String in-place instead of returning
a substring.
Sourcefn trim_end_matches_in_place<P: PatternRef>(&mut self, pattern: P)
fn trim_end_matches_in_place<P: PatternRef>(&mut self, pattern: P)
Like str::trim_end_matches, but modifies the String in-place instead of returning a
substring.
Provided Methods§
Sourcefn trim_in_place(&mut self)
fn trim_in_place(&mut self)
Sourcefn trim_start_in_place(&mut self)
fn trim_start_in_place(&mut self)
Like str::trim_start, but modifies the String in-place instead of returning a
substring.
Sourcefn trim_end_in_place(&mut self)
fn trim_end_in_place(&mut self)
Like str::trim_end, but modifies the String in-place instead of returning a
substring.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".