pub struct Heartbeat {
pub reader_id: EntityId,
pub writer_id: EntityId,
pub first_sn: SequenceNumber,
pub last_sn: SequenceNumber,
pub count: u32,
}Expand description
HEARTBEAT submessage
Announces writer’s available sequence number range.
Fields§
§reader_id: EntityIdReader entity ID
writer_id: EntityIdWriter entity ID
first_sn: SequenceNumberFirst available sequence number
last_sn: SequenceNumberLast available sequence number
count: u32Heartbeat count
Implementations§
Source§impl Heartbeat
impl Heartbeat
Sourcepub const fn new(
reader_id: EntityId,
writer_id: EntityId,
first_sn: SequenceNumber,
last_sn: SequenceNumber,
count: u32,
) -> Self
pub const fn new( reader_id: EntityId, writer_id: EntityId, first_sn: SequenceNumber, last_sn: SequenceNumber, count: u32, ) -> Self
Create a new HEARTBEAT submessage
Trait Implementations§
impl Copy for Heartbeat
impl Eq for Heartbeat
impl StructuralPartialEq for Heartbeat
Auto Trait Implementations§
impl Freeze for Heartbeat
impl RefUnwindSafe for Heartbeat
impl Send for Heartbeat
impl Sync for Heartbeat
impl Unpin for Heartbeat
impl UnsafeUnpin for Heartbeat
impl UnwindSafe for Heartbeat
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