pub struct TicketReads {
pub ticket: Option<Value>,
pub indexed_ticket: Option<Value>,
pub index: Option<Value>,
pub per_ref: Option<Value>,
pub per_signer: Option<Value>,
pub reservation: Option<Value>,
}Expand description
Snapshot for keys, plus the ticket named by the index (None means the
indexed row was read and is absent). If index names the proposed id,
ticket is also sufficient; an explicitly supplied indexed_ticket wins.
Fields§
§ticket: Option<Value>Proposed ticket value.
indexed_ticket: Option<Value>Ticket value fetched using the id in index.
index: Option<Value>Raw 32-byte ticket id in the idempotency index.
per_ref: Option<Value>Ref counter.
per_signer: Option<Value>Ref/signer counter.
reservation: Option<Value>Reservation row; a duplicate is rejected by Absent at apply.
Trait Implementations§
Source§impl Clone for TicketReads
impl Clone for TicketReads
Source§impl Debug for TicketReads
impl Debug for TicketReads
Auto Trait Implementations§
impl !Freeze for TicketReads
impl RefUnwindSafe for TicketReads
impl Send for TicketReads
impl Sync for TicketReads
impl Unpin for TicketReads
impl UnsafeUnpin for TicketReads
impl UnwindSafe for TicketReads
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