pub enum SagaHttpMessageAuthFailure {
ConfigurationInvalid,
AuthenticationFailed,
ReplayDetected,
CapacityExhausted,
}Expand description
业务作用:表示 Saga HTTP 收据拒绝的内部稳定分类,外部响应仍必须统一脱敏。
Variants§
ConfigurationInvalid
key、容量或时钟窗口配置非法,listener 不得 Ready。
AuthenticationFailed
HMAC、时间窗或 nonce 编码不匹配。
ReplayDetected
producer/nonce 已在当前 replay horizon 内消费。
CapacityExhausted
当前信任边的未过期 nonce 已达到硬容量。
Trait Implementations§
Source§impl Clone for SagaHttpMessageAuthFailure
impl Clone for SagaHttpMessageAuthFailure
impl Copy for SagaHttpMessageAuthFailure
Source§impl Debug for SagaHttpMessageAuthFailure
impl Debug for SagaHttpMessageAuthFailure
impl Eq for SagaHttpMessageAuthFailure
impl StructuralPartialEq for SagaHttpMessageAuthFailure
Auto Trait Implementations§
impl Forget for SagaHttpMessageAuthFailure
impl Freeze for SagaHttpMessageAuthFailure
impl Move for SagaHttpMessageAuthFailure
impl RefUnwindSafe for SagaHttpMessageAuthFailure
impl Send for SagaHttpMessageAuthFailure
impl Sync for SagaHttpMessageAuthFailure
impl Unpin for SagaHttpMessageAuthFailure
impl UnsafeUnpin for SagaHttpMessageAuthFailure
impl UnwindSafe for SagaHttpMessageAuthFailure
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