Struct gitlab::webhooks::SnippetHookAttrs
source · pub struct SnippetHookAttrs {
pub title: String,
pub content: String,
pub author_id: UserId,
pub project_id: Option<ProjectId>,
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: StringThe title of the snippet.
content: StringThe content of the snippet.
The author of the snippet.
project_id: Option<ProjectId>The project the snippet belongs to.
created_at: HookDateWhen the snippet was created.
updated_at: HookDateWhen the snippet was last updated.
file_name: StringThe name of the snippet.
type_: SnippetTypeThe type of the snippet.
visibility_level: u64The 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 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