Struct gitlab::webhooks::PipelineProjectAttrs
source · [−]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
sourceimpl Clone for PipelineProjectAttrs
impl Clone for PipelineProjectAttrs
sourcefn clone(&self) -> PipelineProjectAttrs
fn clone(&self) -> PipelineProjectAttrs
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PipelineProjectAttrs
impl Debug for PipelineProjectAttrs
sourceimpl<'de> Deserialize<'de> for PipelineProjectAttrs
impl<'de> Deserialize<'de> for PipelineProjectAttrs
sourcefn 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
sourceimpl Serialize for PipelineProjectAttrs
impl Serialize for PipelineProjectAttrs
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more