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

A project hook.

A project membership hook.

A user account hook.

An SSH key hook.

A group hook.

A group membership hook.

A push hook.

Trait Implementations

impl Debug for SystemHook
[src]

Formats the value using the given formatter.

impl Clone for SystemHook
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Deserialize for SystemHook
[src]

Deserialize this value from the given Serde deserializer. Read more