Struct gitlab::webhooks::SnippetHookAttrs
source · pub struct SnippetHookAttrs {
pub title: String,
pub content: String,
pub author_id: u64,
pub project_id: Option<u64>,
pub created_at: HookDate,
pub updated_at: HookDate,
pub file_name: String,
pub type_: SnippetType,
pub visibility_level: u64,
}
Expand description
Snippet information exposed in hooks.
Fields§
§title: String
The title of the snippet.
content: String
The content of the snippet.
The author of the snippet.
project_id: Option<u64>
The project the snippet belongs to.
created_at: HookDate
When the snippet was created.
updated_at: HookDate
When the snippet was last updated.
file_name: String
The name of the snippet.
type_: SnippetType
The type of the snippet.
visibility_level: u64
The visibility of the snippet.
Trait Implementations§
source§impl Clone for SnippetHookAttrs
impl Clone for SnippetHookAttrs
source§fn clone(&self) -> SnippetHookAttrs
fn clone(&self) -> SnippetHookAttrs
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 SnippetHookAttrs
impl Debug for SnippetHookAttrs
source§impl<'de> Deserialize<'de> for SnippetHookAttrs
impl<'de> Deserialize<'de> for SnippetHookAttrs
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 SnippetHookAttrs
impl RefUnwindSafe for SnippetHookAttrs
impl Send for SnippetHookAttrs
impl Sync for SnippetHookAttrs
impl Unpin for SnippetHookAttrs
impl UnwindSafe for SnippetHookAttrs
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> 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