Lines Matching refs:String
90 lines: Vec<String>,
125 fn get_indent(&self) -> String { in get_indent() argument
127 String::new() in get_indent()
265 fn parse_multiline(s: &str) -> Vec<String> { in parse_multiline() argument
268 let lines: Vec<String> = s.lines().map(|l| l.replace('\t', &expanded_tab)).collect(); in parse_multiline()
326 expr: String,
327 arms: BTreeMap<(Vec<String>, String), BTreeSet<String>>,
329 catch_all: Option<String>,
334 pub fn new(expr: impl Into<String>) -> Self { in new()
342 fn set_catch_all(&mut self, clause: String) { in set_catch_all() argument
348 pub fn arm<T: Into<String>, S: Into<String>>(&mut self, name: T, fields: Vec<S>, body: T) { in arm() argument
365 pub fn arm_no_fields(&mut self, name: impl Into<String>, body: impl Into<String>) { in arm_no_fields() argument
389 fn from_raw_string<S: Into<String>>(s: S) -> Vec<String> { in from_raw_string() argument
498 .for_each(|(actual, expected): (String, &str)| assert_eq!(&actual, expected)); in get_indent_works()