Crates.io | rifling |
lib.rs | rifling |
version | 0.4.0 |
source | src |
created_at | 2019-03-31 04:58:51.586121 |
updated_at | 2019-04-24 23:57:34.382216 |
description | A library for creating Github/Gitlab webhook listener |
homepage | https://github.com/RedL0tus/rifling |
repository | https://github.com/RedL0tus/rifling |
max_upload_size | |
id | 124910 |
size | 33,139 |
Rifling is a library to create Github/GitLab Webhook listener, influenced by afterparty.
If you want a commandline tool rather than a library, please consult trigger.
application/json
mode and (optionally) application/x-www-form-urlencoded
mode.serde_json
's untyped parsing functionality.ring
or libraries from RustCrypto team.hyper-support
(default): Support of hyper. Example: hyper-simple.rscontent-type-urlencoded
(enabled by default): Support for application/x-www-form-urlencoded
typed content.parse
(default): Parse the payload. Parsed payload will be present in Delivery.payload
as Option<Value>
.logging
(default): Use the official log
crate to log.logging-print
: Use println
macro to print log. Will be ignored when logging
is enabled.Push Hook
will be push_hook
while registering hooks.MIT License. See LICENSE.