Function reedline::menu_functions::parse_selection_char
source · pub fn parse_selection_char(buffer: &str, marker: char) -> ParseResult<'_>
Expand description
Splits a string that contains a marker character
§Example usage
use reedline::menu_functions::{parse_selection_char, ParseAction, ParseResult};
let parsed = parse_selection_char("this is an example!10", '!');
assert_eq!(
parsed,
ParseResult {
remainder: "this is an example",
index: Some(10),
marker: Some("!10"),
action: ParseAction::ForwardSearch,
prefix: None,
}
)