#[repr(i32)]pub enum TriggerStatus {
STATUS_UNSPECIFIED = 0,
STATUS_CREATED = 1,
STATUS_ARMED = 2,
STATUS_RUNNING = 3,
STATUS_COMPLETED = 4,
STATUS_CANCELED = 5,
STATUS_FAILED = 6,
STATUS_PAUSED = 7,
}Expand description
TriggerStatus represents the lifecycle state of a trigger.
Variants§
STATUS_UNSPECIFIED = 0
Trigger status was not provided.
STATUS_CREATED = 1
Trigger was created and is pending activation.
STATUS_ARMED = 2
Trigger admitted and actively evaluating conditions.
STATUS_RUNNING = 3
Trigger is actively executing (for example, TWAP slices in progress).
STATUS_COMPLETED = 4
Trigger completed successfully (all child orders placed/filled).
STATUS_CANCELED = 5
Trigger was canceled by user.
STATUS_FAILED = 6
Trigger failed (for example, reservation failure, child order rejection).
STATUS_PAUSED = 7
Trigger is paused (user-initiated, can be resumed).
Implementations§
Source§impl TriggerStatus
impl TriggerStatus
Sourcepub const StatusUnspecified: Self = Self::STATUS_UNSPECIFIED
pub const StatusUnspecified: Self = Self::STATUS_UNSPECIFIED
Idiomatic alias for Self::STATUS_UNSPECIFIED; Debug prints the variant name.
Sourcepub const StatusCreated: Self = Self::STATUS_CREATED
pub const StatusCreated: Self = Self::STATUS_CREATED
Idiomatic alias for Self::STATUS_CREATED; Debug prints the variant name.
Sourcepub const StatusArmed: Self = Self::STATUS_ARMED
pub const StatusArmed: Self = Self::STATUS_ARMED
Idiomatic alias for Self::STATUS_ARMED; Debug prints the variant name.
Sourcepub const StatusRunning: Self = Self::STATUS_RUNNING
pub const StatusRunning: Self = Self::STATUS_RUNNING
Idiomatic alias for Self::STATUS_RUNNING; Debug prints the variant name.
Sourcepub const StatusCompleted: Self = Self::STATUS_COMPLETED
pub const StatusCompleted: Self = Self::STATUS_COMPLETED
Idiomatic alias for Self::STATUS_COMPLETED; Debug prints the variant name.
Sourcepub const StatusCanceled: Self = Self::STATUS_CANCELED
pub const StatusCanceled: Self = Self::STATUS_CANCELED
Idiomatic alias for Self::STATUS_CANCELED; Debug prints the variant name.
Sourcepub const StatusFailed: Self = Self::STATUS_FAILED
pub const StatusFailed: Self = Self::STATUS_FAILED
Idiomatic alias for Self::STATUS_FAILED; Debug prints the variant name.
Sourcepub const StatusPaused: Self = Self::STATUS_PAUSED
pub const StatusPaused: Self = Self::STATUS_PAUSED
Idiomatic alias for Self::STATUS_PAUSED; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for TriggerStatus
impl Clone for TriggerStatus
Source§fn clone(&self) -> TriggerStatus
fn clone(&self) -> TriggerStatus
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for TriggerStatus
Source§impl Debug for TriggerStatus
impl Debug for TriggerStatus
Source§impl Default for TriggerStatus
impl Default for TriggerStatus
Source§impl<'de> Deserialize<'de> for TriggerStatus
impl<'de> Deserialize<'de> for TriggerStatus
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Source§impl Enumeration for TriggerStatus
impl Enumeration for TriggerStatus
Source§fn proto_name(&self) -> &'static str
fn proto_name(&self) -> &'static str
.proto file.impl Eq for TriggerStatus
Source§impl Hash for TriggerStatus
impl Hash for TriggerStatus
Source§impl PartialEq for TriggerStatus
impl PartialEq for TriggerStatus
Source§impl ProtoElemJson for TriggerStatus
impl ProtoElemJson for TriggerStatus
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>
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>
Source§impl Serialize for TriggerStatus
impl Serialize for TriggerStatus
impl StructuralPartialEq for TriggerStatus
Auto Trait Implementations§
impl Freeze for TriggerStatus
impl RefUnwindSafe for TriggerStatus
impl Send for TriggerStatus
impl Sync for TriggerStatus
impl Unpin for TriggerStatus
impl UnsafeUnpin for TriggerStatus
impl UnwindSafe for TriggerStatus
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
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
key and return true if they are equal.