pub struct QueueEntry {
pub user_id: String,
pub requirement_id: Uuid,
pub position: i64,
pub added_by: String,
pub note: Option<String>,
pub added_at: DateTime<Utc>,
}Expand description
Represents an entry in a user’s personal work queue
Fields§
§user_id: StringThe user whose queue this entry belongs to
requirement_id: UuidThe requirement in the queue
position: i64Position in the queue (lower = higher priority)
added_by: StringWho added this entry (may differ from user_id for assigned items)
note: Option<String>Optional note explaining why this was queued
added_at: DateTime<Utc>When the entry was added
Trait Implementations§
Source§impl Clone for QueueEntry
impl Clone for QueueEntry
Source§fn clone(&self) -> QueueEntry
fn clone(&self) -> QueueEntry
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 QueueEntry
impl Debug for QueueEntry
Source§impl<'de> Deserialize<'de> for QueueEntry
impl<'de> Deserialize<'de> for QueueEntry
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
Auto Trait Implementations§
impl Freeze for QueueEntry
impl RefUnwindSafe for QueueEntry
impl Send for QueueEntry
impl Sync for QueueEntry
impl Unpin for QueueEntry
impl UnsafeUnpin for QueueEntry
impl UnwindSafe for QueueEntry
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