pub struct GitBaseVersionDescriptor {
pub git_version_descriptor: GitVersionDescriptor,
pub base_version: Option<String>,
pub base_version_options: Option<BaseVersionOptions>,
pub base_version_type: Option<BaseVersionType>,
}Fields§
§git_version_descriptor: GitVersionDescriptor§base_version: Option<String>Version string identifier (name of tag/branch, SHA1 of commit)
base_version_options: Option<BaseVersionOptions>Version options - Specify additional modifiers to version (e.g Previous)
base_version_type: Option<BaseVersionType>Version type (branch, tag, or commit). Determines how Id is interpreted
Implementations§
Trait Implementations§
Source§impl Clone for GitBaseVersionDescriptor
impl Clone for GitBaseVersionDescriptor
Source§fn clone(&self) -> GitBaseVersionDescriptor
fn clone(&self) -> GitBaseVersionDescriptor
Returns a duplicate 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 GitBaseVersionDescriptor
impl Debug for GitBaseVersionDescriptor
Source§impl Default for GitBaseVersionDescriptor
impl Default for GitBaseVersionDescriptor
Source§fn default() -> GitBaseVersionDescriptor
fn default() -> GitBaseVersionDescriptor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GitBaseVersionDescriptor
impl<'de> Deserialize<'de> for GitBaseVersionDescriptor
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 GitBaseVersionDescriptor
impl PartialEq for GitBaseVersionDescriptor
Source§impl Serialize for GitBaseVersionDescriptor
impl Serialize for GitBaseVersionDescriptor
impl StructuralPartialEq for GitBaseVersionDescriptor
Auto Trait Implementations§
impl Freeze for GitBaseVersionDescriptor
impl RefUnwindSafe for GitBaseVersionDescriptor
impl Send for GitBaseVersionDescriptor
impl Sync for GitBaseVersionDescriptor
impl Unpin for GitBaseVersionDescriptor
impl UnwindSafe for GitBaseVersionDescriptor
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