pub struct SagaAuditPageCursor {
pub audit_seq: u64,
}Expand description
业务作用:携带最后已交付的全局审计事件序号,支持跨类别追加与断线续读。
audit_seq 由数据库在事实事务内单调分配;attempt 状态变化会生成新事件而非覆盖
已交付位置。协议层必须使用服务端密钥认证游标序列化结果。
Fields§
§audit_seq: u64最后一条已返回事件的全局序号。
Trait Implementations§
Source§impl Clone for SagaAuditPageCursor
impl Clone for SagaAuditPageCursor
impl Copy for SagaAuditPageCursor
Source§impl Debug for SagaAuditPageCursor
impl Debug for SagaAuditPageCursor
Source§impl<'de> Deserialize<'de> for SagaAuditPageCursor
impl<'de> Deserialize<'de> for SagaAuditPageCursor
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 SagaAuditPageCursor
Source§impl PartialEq for SagaAuditPageCursor
impl PartialEq for SagaAuditPageCursor
Source§impl Serialize for SagaAuditPageCursor
impl Serialize for SagaAuditPageCursor
impl StructuralPartialEq for SagaAuditPageCursor
Auto Trait Implementations§
impl Forget for SagaAuditPageCursor
impl Freeze for SagaAuditPageCursor
impl Move for SagaAuditPageCursor
impl RefUnwindSafe for SagaAuditPageCursor
impl Send for SagaAuditPageCursor
impl Sync for SagaAuditPageCursor
impl Unpin for SagaAuditPageCursor
impl UnsafeUnpin for SagaAuditPageCursor
impl UnwindSafe for SagaAuditPageCursor
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