Type class of meaningful substitutions for replace functions on ByteStrings. Instances for strict and lazy ByteStrings are provided here.
Methods
substitution :: a -> [ByteString] -> [ByteString]substitutiontransforms a value to a substitution function.prependCycle :: a -> ByteString -> ByteStringprependCycle sub lazyBSshall prepend infinitely many copies ofsubtolazyBSwithout entering an infinite loop in case of an emptysub, so e.g.prependCycle "" "ab" == "ab"shall (quickly) evaluate to True. For non-empty
sub, the cycle shall be constructed efficiently.
Instances2Substitution
Substitution ByteStringDefined in stringsearch-0.3.6.6 · Data.ByteString.Search.SubstitutionSubstitution ByteStringDefined in stringsearch-0.3.6.6 · Data.ByteString.Search.Substitution