pub struct RegexTransformHelper;
Expand description
Extract and transform a list of values.
assert_eq!(
exec_template(json!({"test": "/user/{username}"}), r#"{{regex_transform test "\\{([^}]*)}" "$1"}}"#),
"/user/username"
);
assert_eq!(
exec_template(json!({"test": "/user/{username}/{id}"}), r#"{{regex_transform test "\\{([^}]*)}" "$1"}}"#),
"/user/username/id"
);
assert_eq!(
exec_template(json!({"test": "/user/{username}/{id}"}), r#"{{regex_transform test "\\{([^}]*)}" "<$1>" "|" }}"#),
"/user/<username>/<id>"
);
Trait Implementations§
Source§impl HelperDef for RegexTransformHelper
impl HelperDef for RegexTransformHelper
Source§fn call_inner<'reg: 'rc, 'rc>(
&self,
h: &Helper<'reg, 'rc>,
_: &'reg Handlebars<'reg>,
_: &'rc Context,
_: &mut RenderContext<'reg, 'rc>,
) -> Result<ScopedJson<'reg, 'rc>, RenderError>
fn call_inner<'reg: 'rc, 'rc>( &self, h: &Helper<'reg, 'rc>, _: &'reg Handlebars<'reg>, _: &'rc Context, _: &mut RenderContext<'reg, 'rc>, ) -> Result<ScopedJson<'reg, 'rc>, RenderError>
A simplified api to define helper Read more
Auto Trait Implementations§
impl Freeze for RegexTransformHelper
impl RefUnwindSafe for RegexTransformHelper
impl Send for RegexTransformHelper
impl Sync for RegexTransformHelper
impl Unpin for RegexTransformHelper
impl UnwindSafe for RegexTransformHelper
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