pub enum Replacer {
FromTo(String, String),
RegexTo(RegexIR, String),
ByLua(PathBuf),
ByRhai(PathBuf),
BySh(PathBuf),
}
Expand description
Replacer definition.
Variants§
FromTo(String, String)
Replaces one text by another.
RegexTo(RegexIR, String)
Replaces all non-overlapping matches in the haystack with the replacement provided.
See Regex::replace_all.
ByLua(PathBuf)
Transforms patch area by Lua script.
ByRhai(PathBuf)
Transforms patch area by Rhai script.
BySh(PathBuf)
Transforms patch area by shell script.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Replacer
impl<'de> Deserialize<'de> for Replacer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Replacer
Auto Trait Implementations§
impl Freeze for Replacer
impl RefUnwindSafe for Replacer
impl Send for Replacer
impl Sync for Replacer
impl Unpin for Replacer
impl UnwindSafe for Replacer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more