[−][src]Struct replacer::Template
Internal representation of the template file.
Use TemplateBuilder
to instaniate a new Template.
let template = TemplateBuilder::new() .rule(StringRule::new("replace", "world")?) .build(); assert_eq!(template.apply("Hello $$replace$$")?, "Hello world");
Methods
impl Template
[src]
pub fn apply(&self, code: &str) -> Result<String>
[src]
Apply all rules sequentially or return the first error.
Auto Trait Implementations
impl !RefUnwindSafe for Template
impl !Send for Template
impl !Sync for Template
impl Unpin for Template
impl !UnwindSafe for Template
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,