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 Debug for SystemHook
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for SystemHook
[src]
impl Clone for SystemHook
fn clone(&self) -> SystemHook
[src]
fn clone(&self) -> SystemHook
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'de> Deserialize<'de> for SystemHook
[src]
impl<'de> Deserialize<'de> for SystemHook
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl Send for SystemHook
impl Send for SystemHook
impl Sync for SystemHook
impl Sync for SystemHook