pub struct GlobalRow {
pub gid: String,
pub trans_type: TransType,
pub status: GlobalStatus,
pub payload: String,
pub next_cron_time: i64,
pub next_cron_interval: i64,
pub owner: String,
pub rollback_reason: String,
pub query_prepared: String,
pub create_time: i64,
pub finish_time: Option<i64>,
}Fields§
§gid: String§trans_type: TransType§status: GlobalStatus§payload: String§next_cron_time: i64§next_cron_interval: i64§owner: String§rollback_reason: String§query_prepared: String二阶段消息的回查地址。进程在 prepare 和 submit 之间崩了, TC 靠它问业务方“这单本地事务到底提交了没有“
create_time: i64§finish_time: Option<i64>Trait Implementations§
Auto Trait Implementations§
impl Freeze for GlobalRow
impl RefUnwindSafe for GlobalRow
impl Send for GlobalRow
impl Sync for GlobalRow
impl Unpin for GlobalRow
impl UnsafeUnpin for GlobalRow
impl UnwindSafe for GlobalRow
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more