pub struct GetHelper { /* private fields */ }
Expand description
Gets a value from the key/value store
assert_eq!(
exec_template(json!({}), r#"{{set "k" "v"}}{{get "k"}}"#),
"v"
);
assert_eq!(
exec_template(json!({}), r#"{{set "" "v"}}{{get ""}}"#),
"v"
);
assert_eq!(
exec_template(json!({}), r#"{{set "k" 42}}{{get "k"}}"#),
"42"
);
An error will be raise if a non existing key is asked
ⓘ
exec_template(json!({}), r#"{{get "plop"}}"#);
Implementations§
Trait Implementations§
Source§impl HelperDef for GetHelper
impl HelperDef for GetHelper
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 GetHelper
impl RefUnwindSafe for GetHelper
impl Send for GetHelper
impl Sync for GetHelper
impl Unpin for GetHelper
impl UnwindSafe for GetHelper
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