Lines Matching refs:RegexSet
73 /// use regex::{Regex, RegexSet};
80 /// let set = RegexSet::new(&patterns).unwrap();
104 /// A `RegexSet` has the same performance characteristics as `Regex`. Namely,
108 pub struct RegexSet(Exec);
110 impl RegexSet {
122 /// # use regex::RegexSet;
123 /// let set = RegexSet::new(&[r"\w+", r"\d+"]).unwrap();
126 pub fn new<I, S>(exprs: I) -> Result<RegexSet, Error>
136 /// # use regex::RegexSet;
137 /// let set = RegexSet::empty();
140 pub fn empty() -> RegexSet {
163 /// # use regex::RegexSet;
164 /// let set = RegexSet::new(&[r"\w+", r"\d+"]).unwrap();
187 /// order of regular expressions given to `RegexSet`'s constructor.
201 /// # use regex::RegexSet;
202 /// let set = RegexSet::new(&[
270 /// # use regex::RegexSet;
271 /// let set = RegexSet::new(&[
308 /// initial construction of a `RegexSet`, starting at `0`.
433 impl From<Exec> for RegexSet {
435 RegexSet(exec)
439 impl fmt::Debug for RegexSet {
441 write!(f, "RegexSet({:?})", self.0.regex_strings())
457 /// # use regex::RegexSet;
458 /// let set = RegexSet::new(&[
486 /// # use regex::bytes::RegexSet;
487 /// let set = RegexSet::new(&[