[−][src]Struct pachyderm::pfs::CommitInfo
CommitInfo is the main data structure representing a commit in etcd
Fields
commit: Option<Commit>
branch: Option<Branch>
origin: Option<CommitOrigin>
description: String
description is a user-provided script describing this commit
parent_commit: Option<Commit>
child_commits: Vec<Commit>
started: Option<Timestamp>
finished: Option<Timestamp>
size_bytes: u64
provenance: Vec<CommitProvenance>
the commits and their original branches on which this commit is provenant
ready_provenance: i64
ReadyProvenance is the number of provenant commits which have been finished, if ReadyProvenance == len(Provenance) then the commit is ready to be processed by pps.
subvenance: Vec<CommitRange>
tree: Option<Object>
this is the block that stores the serialized form of a tree that represents the entire file system hierarchy of the repo at this commit If this is nil, then the commit is either open (in which case 'finished' will also be nil) or is the output commit of a failed job (in which case 'finished' will have a value -- the end time of the job)
trees: Vec<Object>
datums: Option<Object>
subvenant_commits_success: i64
subvenant_commits_failure: i64
subvenant_commits_total: i64
Trait Implementations
impl Clone for CommitInfo
[src]
fn clone(&self) -> CommitInfo
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CommitInfo
[src]
impl Default for CommitInfo
[src]
fn default() -> CommitInfo
[src]
impl Message for CommitInfo
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<CommitInfo> for CommitInfo
[src]
fn eq(&self, other: &CommitInfo) -> bool
[src]
fn ne(&self, other: &CommitInfo) -> bool
[src]
impl StructuralPartialEq for CommitInfo
[src]
Auto Trait Implementations
impl RefUnwindSafe for CommitInfo
impl Send for CommitInfo
impl Sync for CommitInfo
impl Unpin for CommitInfo
impl UnwindSafe for CommitInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,