Struct maelstrom_base::JobId
source · pub struct JobId {
pub cid: ClientId,
pub cjid: ClientJobId,
}Expand description
An absolute job ID that includes a ClientId for disambiguation.
Fields§
§cid: ClientId§cjid: ClientJobIdTrait Implementations§
source§impl<'de> Deserialize<'de> for JobId
impl<'de> Deserialize<'de> for JobId
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 Ord for JobId
impl Ord for JobId
source§impl PartialEq for JobId
impl PartialEq for JobId
source§impl PartialOrd for JobId
impl PartialOrd for JobId
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for JobId
impl Eq for JobId
impl StructuralEq for JobId
impl StructuralPartialEq for JobId
Auto Trait Implementations§
impl RefUnwindSafe for JobId
impl Send for JobId
impl Sync for JobId
impl Unpin for JobId
impl UnwindSafe for JobId
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