pub struct PeerStateVersion {
pub peer_id: String,
pub namespace: String,
pub version: u64,
pub updated_ms: u128,
}Expand description
State version tracking for a peer
Fields§
§peer_id: StringPeer ID
namespace: StringNamespace
version: u64Current version at this peer
updated_ms: u128When the version was last updated
Implementations§
Trait Implementations§
Source§impl Clone for PeerStateVersion
impl Clone for PeerStateVersion
Source§impl Debug for PeerStateVersion
impl Debug for PeerStateVersion
Source§impl<'de> Deserialize<'de> for PeerStateVersion
impl<'de> Deserialize<'de> for PeerStateVersion
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 PeerStateVersion
impl RefUnwindSafe for PeerStateVersion
impl Send for PeerStateVersion
impl Sync for PeerStateVersion
impl Unpin for PeerStateVersion
impl UnsafeUnpin for PeerStateVersion
impl UnwindSafe for PeerStateVersion
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