pub struct VersionControlDetails {
pub as_of_time_utc: Option<String>,
pub branch: Option<String>,
pub mapped_to: Option<ArtifactLocation>,
pub properties: Option<PropertyBag>,
pub repository_uri: String,
pub revision_id: Option<String>,
pub revision_tag: Option<String>,
}
Expand description
Specifies the information necessary to retrieve a desired revision from a version control system.
Fields
as_of_time_utc: Option<String>
A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.
branch: Option<String>
The name of a branch containing the revision.
mapped_to: Option<ArtifactLocation>
The location in the local file system to which the root of the repository was mapped at the time of the analysis.
properties: Option<PropertyBag>
Key/value pairs that provide additional information about the version control details.
repository_uri: String
The absolute URI of the repository.
revision_id: Option<String>
A string that uniquely and permanently identifies the revision within the repository.
revision_tag: Option<String>
A tag that has been applied to the revision.
Trait Implementations
sourceimpl Debug for VersionControlDetails
impl Debug for VersionControlDetails
sourceimpl<'de> Deserialize<'de> for VersionControlDetails
impl<'de> Deserialize<'de> for VersionControlDetails
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 VersionControlDetails
impl Serialize for VersionControlDetails
Auto Trait Implementations
impl RefUnwindSafe for VersionControlDetails
impl Send for VersionControlDetails
impl Sync for VersionControlDetails
impl Unpin for VersionControlDetails
impl UnwindSafe for VersionControlDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more