Struct gitlab::webhooks::PipelineProjectAttrs [−][src]
pub struct PipelineProjectAttrs { pub id: ProjectId, pub name: String, pub description: Option<String>, pub web_url: String, pub avatar_url: Option<String>, pub git_ssh_url: String, pub git_http_url: String, pub namespace: String, pub visibility_level: u64, pub path_with_namespace: String, pub default_branch: Option<String>, pub ci_config_path: Option<String>, }
Fields
id: ProjectId
name: String
The display name of the project.
description: Option<String>
The description of the project.
web_url: String
The URL for the project’s homepage.
avatar_url: Option<String>
The URL to the project avatar.
git_ssh_url: String
The URL to clone the repository over SSH.
git_http_url: String
The URL to clone the repository over HTTPS.
namespace: String
The namespace the project lives in.
visibility_level: u64
Integral value for the project’s visibility.
path_with_namespace: String
The path to the project’s repository with its namespace.
default_branch: Option<String>
The default branch for the project.
ci_config_path: Option<String>
The path to the ci config file.
Trait Implementations
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 PipelineProjectAttrs
impl Send for PipelineProjectAttrs
impl Sync for PipelineProjectAttrs
impl Unpin for PipelineProjectAttrs
impl UnwindSafe for PipelineProjectAttrs
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more