StringExt

Trait StringExt 

Source
pub trait StringExt {
    // Required methods
    fn substring_before(&self, search: &str) -> String;
    fn substring_after(&self, search: &str) -> String;
    fn substring_before_last(&self, search: &str) -> String;
    fn substring_after_last(&self, search: &str) -> String;
    fn substring_between(&self, start: &str, end: &str) -> String;
}

Required Methods§

Source

fn substring_before(&self, search: &str) -> String

Returns the string before the search string.

Source

fn substring_after(&self, search: &str) -> String

Returns the string after the search string.

Source

fn substring_before_last(&self, search: &str) -> String

Returns the string before the last match of the search string.

Source

fn substring_after_last(&self, search: &str) -> String

Returns the string after the last match of the search string.

Source

fn substring_between(&self, start: &str, end: &str) -> String

Returns the string between the start and end bookend strings.

Implementations on Foreign Types§

Source§

impl StringExt for String

Source§

fn substring_before(&self, search: &str) -> String

Source§

fn substring_before_last(&self, search: &str) -> String

Source§

fn substring_after(&self, search: &str) -> String

Source§

fn substring_after_last(&self, search: &str) -> String

Source§

fn substring_between(&self, start: &str, end: &str) -> String

Implementors§