rsbind 0.6.0

Provide tools to bind rust trait with other language and export library artifact directly. Invoke rust functions just like you write it in native language.
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::errors::*;

pub(crate) trait BuildProcess {
    fn unpack(&self) -> Result<()>;
    fn gen_bridge_src(&self) -> Result<()>;
    fn build_bridge_prj(&self) -> Result<()>;
    fn copy_bridge_outputs(&self) -> Result<()>;
    fn gen_artifact_code(&self) -> Result<()>;
    fn build_artifact_prj(&self) -> Result<()>;
}