plugin_macros 0.1.0

Macros for doing Rust dynamic library plugins easier.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use failure::{Error as FailError};
#[cfg(feature = "nightly")]
use failure::Fail;
use std::result::Result as StdResult;

pub type Result<T> = StdResult<T, FailError>;

#[derive(Debug, Fail)]
pub enum PluginError {
    #[fail(display = "Can't decode plugin name")]
    UndecodableName,
}