pub struct ReleaseDefinitionShallowReference {
pub links: Option<Value>,
pub id: Option<i32>,
pub name: Option<String>,
pub path: Option<String>,
pub project_reference: Option<ProjectReference>,
pub url: Option<String>,
}
Expand description
Fields§
§links: Option<Value>
Links
id: Option<i32>
Gets the unique identifier of release definition.
name: Option<String>
Gets or sets the name of the release definition.
path: Option<String>
Gets or sets the path of the release definition.
project_reference: Option<ProjectReference>
§url: Option<String>
Gets the REST API url to access the release definition.
Implementations§
Trait Implementations§
source§impl Clone for ReleaseDefinitionShallowReference
impl Clone for ReleaseDefinitionShallowReference
source§fn clone(&self) -> ReleaseDefinitionShallowReference
fn clone(&self) -> ReleaseDefinitionShallowReference
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 ReleaseDefinitionShallowReference
impl Default for ReleaseDefinitionShallowReference
source§fn default() -> ReleaseDefinitionShallowReference
fn default() -> ReleaseDefinitionShallowReference
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ReleaseDefinitionShallowReference
impl<'de> Deserialize<'de> for ReleaseDefinitionShallowReference
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 ReleaseDefinitionShallowReference
impl PartialEq for ReleaseDefinitionShallowReference
source§fn eq(&self, other: &ReleaseDefinitionShallowReference) -> bool
fn eq(&self, other: &ReleaseDefinitionShallowReference) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ReleaseDefinitionShallowReference
Auto Trait Implementations§
impl Freeze for ReleaseDefinitionShallowReference
impl RefUnwindSafe for ReleaseDefinitionShallowReference
impl Send for ReleaseDefinitionShallowReference
impl Sync for ReleaseDefinitionShallowReference
impl Unpin for ReleaseDefinitionShallowReference
impl UnwindSafe for ReleaseDefinitionShallowReference
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