Enum gitlab::systemhooks::SystemHook
[−]
[src]
pub enum SystemHook { Project(ProjectSystemHook), ProjectMember(ProjectMemberSystemHook), User(UserSystemHook), Key(KeySystemHook), Group(GroupSystemHook), GroupMember(GroupMemberSystemHook), Push(PushSystemHook), }
A deserializable structure for all Gitlab system hooks.
Variants
Project(ProjectSystemHook)
A project hook.
ProjectMember(ProjectMemberSystemHook)
A project membership hook.
User(UserSystemHook)
A user account hook.
Key(KeySystemHook)
An SSH key hook.
Group(GroupSystemHook)
A group hook.
GroupMember(GroupMemberSystemHook)
A group membership hook.
Push(PushSystemHook)
A push hook.
Trait Implementations
impl Debug for SystemHook
[src]
impl Clone for SystemHook
[src]
fn clone(&self) -> SystemHook
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Deserialize for SystemHook
[src]
fn deserialize<D: Deserializer>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more