pub struct GoalStatus {
pub goal_id: GoalID,
pub status: u8,
pub text: String,
}Fields§
§goal_id: GoalID§status: u8§text: StringImplementations§
Source§impl GoalStatus
impl GoalStatus
pub const PENDING: u8 = 0u8
pub const ACTIVE: u8 = 1u8
pub const PREEMPTED: u8 = 2u8
pub const SUCCEEDED: u8 = 3u8
pub const ABORTED: u8 = 4u8
pub const REJECTED: u8 = 5u8
pub const PREEMPTING: u8 = 6u8
pub const RECALLING: u8 = 7u8
pub const RECALLED: u8 = 8u8
pub const LOST: u8 = 9u8
Trait Implementations§
Source§impl Clone for GoalStatus
impl Clone for GoalStatus
Source§fn clone(&self) -> GoalStatus
fn clone(&self) -> GoalStatus
Returns a duplicate 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 GoalStatus
impl Debug for GoalStatus
Source§impl Default for GoalStatus
impl Default for GoalStatus
Source§impl<'de> Deserialize<'de> for GoalStatus
impl<'de> Deserialize<'de> for GoalStatus
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 PartialEq for GoalStatus
impl PartialEq for GoalStatus
Source§impl Serialize for GoalStatus
impl Serialize for GoalStatus
impl Message for GoalStatus
impl StructuralPartialEq for GoalStatus
Auto Trait Implementations§
impl Freeze for GoalStatus
impl RefUnwindSafe for GoalStatus
impl Send for GoalStatus
impl Sync for GoalStatus
impl Unpin for GoalStatus
impl UnwindSafe for GoalStatus
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