pub struct RemoteReplayStateRecord {
pub team: TeamName,
pub agent: AgentName,
pub message_key: MessageKey,
pub peer_addr: SocketAddr,
pub request: RequestEnvelope,
pub recorded_at: IsoTimestamp,
pub expires_at: IsoTimestamp,
pub attempt_count: u32,
pub last_attempt_at: Option<IsoTimestamp>,
pub last_error: Option<AtmErrorCode>,
}Fields§
§team: TeamName§agent: AgentName§message_key: MessageKey§peer_addr: SocketAddr§request: RequestEnvelope§recorded_at: IsoTimestamp§expires_at: IsoTimestamp§attempt_count: u32§last_attempt_at: Option<IsoTimestamp>§last_error: Option<AtmErrorCode>Trait Implementations§
Source§impl Clone for RemoteReplayStateRecord
impl Clone for RemoteReplayStateRecord
Source§fn clone(&self) -> RemoteReplayStateRecord
fn clone(&self) -> RemoteReplayStateRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RemoteReplayStateRecord
impl Debug for RemoteReplayStateRecord
Source§impl<'de> Deserialize<'de> for RemoteReplayStateRecord
impl<'de> Deserialize<'de> for RemoteReplayStateRecord
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 RemoteReplayStateRecord
impl RefUnwindSafe for RemoteReplayStateRecord
impl Send for RemoteReplayStateRecord
impl Sync for RemoteReplayStateRecord
impl Unpin for RemoteReplayStateRecord
impl UnsafeUnpin for RemoteReplayStateRecord
impl UnwindSafe for RemoteReplayStateRecord
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