pub enum PodLifecycleData {
Empty,
Running(i64),
Finished(i64, i64),
}Variants§
Implementations§
Source§impl PodLifecycleData
impl PodLifecycleData
pub fn new_for(pod: &Pod) -> Result<PodLifecycleData>
pub fn end_ts(&self) -> Option<i64>
pub fn start_ts(&self) -> Option<i64>
pub fn overlaps(&self, start_ts: i64, end_ts: i64) -> bool
pub fn guess_finished_lifecycle( pod: &Pod, current_lifecycle_data: &PodLifecycleData, now: i64, ) -> Result<PodLifecycleData>
pub fn empty(&self) -> bool
pub fn running(&self) -> bool
pub fn finished(&self) -> bool
Trait Implementations§
Source§impl Clone for PodLifecycleData
impl Clone for PodLifecycleData
Source§fn clone(&self) -> PodLifecycleData
fn clone(&self) -> PodLifecycleData
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 Debug for PodLifecycleData
impl Debug for PodLifecycleData
Source§impl<'de> Deserialize<'de> for PodLifecycleData
impl<'de> Deserialize<'de> for PodLifecycleData
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<'a> PartialEq<&'a PodLifecycleData> for PodLifecycleData
impl<'a> PartialEq<&'a PodLifecycleData> for PodLifecycleData
Source§impl PartialEq<Option<&PodLifecycleData>> for PodLifecycleData
impl PartialEq<Option<&PodLifecycleData>> for PodLifecycleData
Source§impl<'a> PartialEq<PodLifecycleData> for &'a PodLifecycleData
impl<'a> PartialEq<PodLifecycleData> for &'a PodLifecycleData
Source§impl PartialEq for PodLifecycleData
impl PartialEq for PodLifecycleData
Source§impl<'a> PartialOrd<&'a PodLifecycleData> for PodLifecycleData
impl<'a> PartialOrd<&'a PodLifecycleData> for PodLifecycleData
Source§impl PartialOrd<Option<&PodLifecycleData>> for PodLifecycleData
impl PartialOrd<Option<&PodLifecycleData>> for PodLifecycleData
Source§impl<'a> PartialOrd<PodLifecycleData> for &'a PodLifecycleData
impl<'a> PartialOrd<PodLifecycleData> for &'a PodLifecycleData
Source§impl PartialOrd for PodLifecycleData
impl PartialOrd for PodLifecycleData
Source§impl Serialize for PodLifecycleData
impl Serialize for PodLifecycleData
impl Eq for PodLifecycleData
impl StructuralPartialEq for PodLifecycleData
Auto Trait Implementations§
impl Freeze for PodLifecycleData
impl RefUnwindSafe for PodLifecycleData
impl Send for PodLifecycleData
impl Sync for PodLifecycleData
impl Unpin for PodLifecycleData
impl UnwindSafe for PodLifecycleData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more