pub struct WaitingMail {
pub id: String,
pub to: String,
pub from: String,
pub subject: Option<String>,
pub filed_at_ms: u64,
pub waiting_for: Option<String>,
pub since_ms: u64,
pub attempts: u32,
pub last_error: Option<String>,
}Expand description
One message still waiting to be delivered, as supercode message waiting lists it.
Fields§
§id: StringThe message’s id.
to: StringIts mailbox’s address.
from: StringIts sender.
subject: Option<String>Its subject, when it has one.
filed_at_ms: u64When it was filed, epoch milliseconds.
waiting_for: Option<String>The machine it waits for, when that machine answered offline.
since_ms: u64Since when it waits: the machine’s offline time, else its first counted failure, else its filing.
attempts: u32Its counted failures.
last_error: Option<String>What its last attempt (or its machine’s last probe) answered.
Trait Implementations§
Source§impl Clone for WaitingMail
impl Clone for WaitingMail
Source§impl Debug for WaitingMail
impl Debug for WaitingMail
Source§impl<'de> Deserialize<'de> for WaitingMail
impl<'de> Deserialize<'de> for WaitingMail
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 WaitingMail
Source§impl PartialEq for WaitingMail
impl PartialEq for WaitingMail
Source§impl Serialize for WaitingMail
impl Serialize for WaitingMail
impl StructuralPartialEq for WaitingMail
Auto Trait Implementations§
impl Freeze for WaitingMail
impl RefUnwindSafe for WaitingMail
impl Send for WaitingMail
impl Sync for WaitingMail
impl Unpin for WaitingMail
impl UnsafeUnpin for WaitingMail
impl UnwindSafe for WaitingMail
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
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
Compare self to
key and return true if they are equal.