#[repr(i32)]pub enum FlowTimelineStatus {
TIMELINE_STATUS_UNSPECIFIED = 0,
TIMELINE_STATUS_COMPLETED = 1,
TIMELINE_STATUS_CURRENT = 2,
TIMELINE_STATUS_PLANNED = 3,
}Expand description
FlowTimelineStatus describes how a progress timeline item relates to the current user-facing flow state.
Variants§
TIMELINE_STATUS_UNSPECIFIED = 0
Timeline status is not specified.
TIMELINE_STATUS_COMPLETED = 1
Step has been observed or is behind the current progress step.
TIMELINE_STATUS_CURRENT = 2
Step is the current active progress step.
TIMELINE_STATUS_PLANNED = 3
Step is expected but has not been observed yet.
Implementations§
Source§impl FlowTimelineStatus
impl FlowTimelineStatus
Sourcepub const TimelineStatusUnspecified: Self = Self::TIMELINE_STATUS_UNSPECIFIED
pub const TimelineStatusUnspecified: Self = Self::TIMELINE_STATUS_UNSPECIFIED
Idiomatic alias for Self::TIMELINE_STATUS_UNSPECIFIED; Debug prints the variant name.
Sourcepub const TimelineStatusCompleted: Self = Self::TIMELINE_STATUS_COMPLETED
pub const TimelineStatusCompleted: Self = Self::TIMELINE_STATUS_COMPLETED
Idiomatic alias for Self::TIMELINE_STATUS_COMPLETED; Debug prints the variant name.
Sourcepub const TimelineStatusCurrent: Self = Self::TIMELINE_STATUS_CURRENT
pub const TimelineStatusCurrent: Self = Self::TIMELINE_STATUS_CURRENT
Idiomatic alias for Self::TIMELINE_STATUS_CURRENT; Debug prints the variant name.
Sourcepub const TimelineStatusPlanned: Self = Self::TIMELINE_STATUS_PLANNED
pub const TimelineStatusPlanned: Self = Self::TIMELINE_STATUS_PLANNED
Idiomatic alias for Self::TIMELINE_STATUS_PLANNED; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for FlowTimelineStatus
impl Clone for FlowTimelineStatus
Source§fn clone(&self) -> FlowTimelineStatus
fn clone(&self) -> FlowTimelineStatus
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 moreimpl Copy for FlowTimelineStatus
Source§impl Debug for FlowTimelineStatus
impl Debug for FlowTimelineStatus
Source§impl Default for FlowTimelineStatus
impl Default for FlowTimelineStatus
Source§impl<'de> Deserialize<'de> for FlowTimelineStatus
impl<'de> Deserialize<'de> for FlowTimelineStatus
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Enumeration for FlowTimelineStatus
impl Enumeration for FlowTimelineStatus
Source§fn proto_name(&self) -> &'static str
fn proto_name(&self) -> &'static str
The name of this enum variant as it appears in the
.proto file.impl Eq for FlowTimelineStatus
Source§impl Hash for FlowTimelineStatus
impl Hash for FlowTimelineStatus
Source§impl PartialEq for FlowTimelineStatus
impl PartialEq for FlowTimelineStatus
Source§impl ProtoElemJson for FlowTimelineStatus
impl ProtoElemJson for FlowTimelineStatus
Source§fn serialize_proto_json<S: Serializer>(
v: &Self,
s: S,
) -> Result<S::Ok, S::Error>
fn serialize_proto_json<S: Serializer>( v: &Self, s: S, ) -> Result<S::Ok, S::Error>
Serialize this value with proto3 JSON semantics.
Source§fn deserialize_proto_json<'de, D: Deserializer<'de>>(
d: D,
) -> Result<Self, D::Error>
fn deserialize_proto_json<'de, D: Deserializer<'de>>( d: D, ) -> Result<Self, D::Error>
Deserialize a value with proto3 JSON semantics.
Source§impl Serialize for FlowTimelineStatus
impl Serialize for FlowTimelineStatus
impl StructuralPartialEq for FlowTimelineStatus
Auto Trait Implementations§
impl Freeze for FlowTimelineStatus
impl RefUnwindSafe for FlowTimelineStatus
impl Send for FlowTimelineStatus
impl Sync for FlowTimelineStatus
impl Unpin for FlowTimelineStatus
impl UnsafeUnpin for FlowTimelineStatus
impl UnwindSafe for FlowTimelineStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.