pub struct ResolvedRevision {
pub selector: RevisionSelector,
pub repository: RepositoryIdentity,
pub commit_oid: Option<String>,
pub tree_oid: String,
pub object_format: ObjectFormat,
pub source_byte_mode: SourceByteMode,
pub resolved_at: String,
}Expand description
Resolved immutable revision identity.
Fields§
§selector: RevisionSelectorOriginal caller selector.
repository: RepositoryIdentityDaemon-local repository identity.
commit_oid: Option<String>Resolved commit object id when selector resolution has one.
tree_oid: StringResolved tree object id.
object_format: ObjectFormatGit object id format.
source_byte_mode: SourceByteModeSource bytes used for graph construction.
resolved_at: StringRFC3339 UTC timestamp when mutable selectors were pinned.
Trait Implementations§
Source§impl Clone for ResolvedRevision
impl Clone for ResolvedRevision
Source§fn clone(&self) -> ResolvedRevision
fn clone(&self) -> ResolvedRevision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolvedRevision
impl Debug for ResolvedRevision
Source§impl<'de> Deserialize<'de> for ResolvedRevision
impl<'de> Deserialize<'de> for ResolvedRevision
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
impl Eq for ResolvedRevision
Source§impl PartialEq for ResolvedRevision
impl PartialEq for ResolvedRevision
Source§fn eq(&self, other: &ResolvedRevision) -> bool
fn eq(&self, other: &ResolvedRevision) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResolvedRevision
impl Serialize for ResolvedRevision
impl StructuralPartialEq for ResolvedRevision
Auto Trait Implementations§
impl Freeze for ResolvedRevision
impl RefUnwindSafe for ResolvedRevision
impl Send for ResolvedRevision
impl Sync for ResolvedRevision
impl Unpin for ResolvedRevision
impl UnsafeUnpin for ResolvedRevision
impl UnwindSafe for ResolvedRevision
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