pub struct MergeRequestHook {
pub object_kind: String,
pub user: UserHookAttrs,
pub project: ProjectHookAttrs,
pub object_attributes: MergeRequestHookAttrs,
pub assignee: Option<UserHookAttrs>,
pub changes: Option<MergeRequestChanges>,
}👎Deprecated since 0.1705.1: stable hook APIs are not feasible
Expand description
A merge request hook.
Fields§
§object_kind: String👎Deprecated since 0.1705.1: stable hook APIs are not feasible
The event which occurred.
user: UserHookAttrs👎Deprecated since 0.1705.1: stable hook APIs are not feasible
The user which triggered the hook.
project: ProjectHookAttrs👎Deprecated since 0.1705.1: stable hook APIs are not feasible
The project the hook was created for.
object_attributes: MergeRequestHookAttrs👎Deprecated since 0.1705.1: stable hook APIs are not feasible
Attributes of the merge request.
assignee: Option<UserHookAttrs>👎Deprecated since 0.1705.1: stable hook APIs are not feasible
The assignee of the merge request.
changes: Option<MergeRequestChanges>👎Deprecated since 0.1705.1: stable hook APIs are not feasible
Details about the changes on the MR
Trait Implementations§
Source§impl Clone for MergeRequestHook
impl Clone for MergeRequestHook
Source§fn clone(&self) -> MergeRequestHook
fn clone(&self) -> MergeRequestHook
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MergeRequestHook
impl Debug for MergeRequestHook
Source§impl<'de> Deserialize<'de> for MergeRequestHook
impl<'de> Deserialize<'de> for MergeRequestHook
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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 Freeze for MergeRequestHook
impl RefUnwindSafe for MergeRequestHook
impl Send for MergeRequestHook
impl Sync for MergeRequestHook
impl Unpin for MergeRequestHook
impl UnwindSafe for MergeRequestHook
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more