pub struct ReceiptRefusal {
pub code: &'static str,
pub message: String,
pub receipt_id: String,
pub reason: String,
pub detail: Value,
}Expand description
Payload of RuntimeError::RefusedWithReceipt.
Fields§
§code: &'static strWire code, naming which refusal surface produced this.
message: StringThe refusal’s own sentence, unchanged.
receipt_id: StringId of the durable row the refusal wrote.
reason: StringWhy the call was refused, as the receipt records it.
detail: ValueSurface-specific structured evidence, an object or Value::Null.
Trait Implementations§
Source§impl Clone for ReceiptRefusal
impl Clone for ReceiptRefusal
Auto Trait Implementations§
impl Freeze for ReceiptRefusal
impl RefUnwindSafe for ReceiptRefusal
impl Send for ReceiptRefusal
impl Sync for ReceiptRefusal
impl Unpin for ReceiptRefusal
impl UnsafeUnpin for ReceiptRefusal
impl UnwindSafe for ReceiptRefusal
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