pub struct ProjectPipelineReleaseSettings {
pub enforce_job_auth_scope: Option<bool>,
pub has_manage_settings_permission: Option<bool>,
pub org_enforce_job_auth_scope: Option<bool>,
pub public_project: Option<bool>,
}
Expand description
Fields§
§enforce_job_auth_scope: Option<bool>
EnforceJobAuthScope setting at project level. If enabled, scope of access for all release pipelines reduces to the current project.
has_manage_settings_permission: Option<bool>
Defines whether user can manage pipeline settings.
org_enforce_job_auth_scope: Option<bool>
EnforceJobAuthScope setting at organisaion level. If enabled, scope of access for all release pipelines in the organisation reduces to the current project.
public_project: Option<bool>
Defines whether project is public.
Implementations§
Trait Implementations§
source§impl Clone for ProjectPipelineReleaseSettings
impl Clone for ProjectPipelineReleaseSettings
source§fn clone(&self) -> ProjectPipelineReleaseSettings
fn clone(&self) -> ProjectPipelineReleaseSettings
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 Default for ProjectPipelineReleaseSettings
impl Default for ProjectPipelineReleaseSettings
source§fn default() -> ProjectPipelineReleaseSettings
fn default() -> ProjectPipelineReleaseSettings
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ProjectPipelineReleaseSettings
impl<'de> Deserialize<'de> for ProjectPipelineReleaseSettings
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
source§impl PartialEq for ProjectPipelineReleaseSettings
impl PartialEq for ProjectPipelineReleaseSettings
source§fn eq(&self, other: &ProjectPipelineReleaseSettings) -> bool
fn eq(&self, other: &ProjectPipelineReleaseSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ProjectPipelineReleaseSettings
Auto Trait Implementations§
impl Freeze for ProjectPipelineReleaseSettings
impl RefUnwindSafe for ProjectPipelineReleaseSettings
impl Send for ProjectPipelineReleaseSettings
impl Sync for ProjectPipelineReleaseSettings
impl Unpin for ProjectPipelineReleaseSettings
impl UnwindSafe for ProjectPipelineReleaseSettings
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