Trait JsTransform

Source
pub trait JsTransform {
    // Required method
    fn process(
        &mut self,
        config_str: RStr<'_>,
        ast_json: RStr<'_>,
    ) -> RResult<RString, RString>;
}

Required Methods§

Source

fn process( &mut self, config_str: RStr<'_>, ast_json: RStr<'_>, ) -> RResult<RString, RString>

Should return ast as json string,

Implementors§

Source§

impl<'lt, _ErasedPtr> JsTransform for JsTransform_TO<'lt, _ErasedPtr>
where Self: Sized, _ErasedPtr: __GetPointerKind + __DerefMutTrait<Target = ()>,