aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/help.rs
Commit message (Collapse)AuthorAgeFilesLines
* Use Error & ErrorKind pair instead of simple enumsJokler2018-03-021-7/+9
| | | | | | | | | | | | Each plugin should define its own errors with a respective variant in the main ErrorKind of frippy. A new procedural macro was added to reduce the boilerplate required for new error system. It can be used by deriving "Error" and adding a name for the Error via the "error" attribute. So far non of the plugins except for Url and Factoids use their own errors yet.
* Replace is_allowed with a single-threaded execute functionJokler2018-02-121-6/+6
| | | | The old execute got renamed to exeute_threaded.
* Upgrade dependenciesJokler2018-02-101-5/+5
|
* Add evaluate function to pluginsJokler2018-02-101-5/+5
| | | | This allows plugins to be used in combination with each other.
* Derive defaults where possibleJokler2017-12-111-1/+1
|
* Remove mutexes around pluginsJokler2017-11-161-2/+2
| | | | | | | Mutexes are supposed to only mark critical sections so locking the entire plugin is too general. Any plugins that need mutable data should use mutexes internally instead.
* Add missing help pluginJokler2017-10-271-0/+34