Macro monto::simple_service_provider [] [src]

macro_rules! simple_service_provider {
    (
        name = $name:ident;
        product = $product:expr;
        language = $lang:expr;
        ($path:ident, $input:ident) => $body:block
    ) => { ... };
}

Defines a simple ServiceProvider.

simple_service_provider! {
    name = Example;
    product = "errors";
    language = "text";
    (path, input) => {
        unimplemented!();
    }
}

simple_service_provider! {
    name = OtherExample;
    // Both of these are "custom".
    product = "edu.umn.cs.melt.custom_product";
    language = "ableC";
    (path, input) => {
        unimplemented!();
    }
}