pub enum PnCounter {
Add {
msg_id: MsgId,
delta: i64,
},
Read {
msg_id: MsgId,
},
ReadOk {
in_reply_to: MsgId,
msg_id: Option<MsgId>,
value: i64,
},
}Expand description
Maelstrom Lin-kv workload messages
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PnCounter
impl<'de> Deserialize<'de> for PnCounter
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
impl Eq for PnCounter
impl StructuralPartialEq for PnCounter
Auto Trait Implementations§
impl Freeze for PnCounter
impl RefUnwindSafe for PnCounter
impl Send for PnCounter
impl Sync for PnCounter
impl Unpin for PnCounter
impl UnwindSafe for PnCounter
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