pub struct PayloadStorageCheck {
pub protected: bool,
pub deployment_id: Option<String>,
pub plaintext_rows: u64,
pub original_rows: u64,
pub replacement_rows: u64,
pub authenticated_rows: u64,
pub key_ids: Vec<String>,
pub read_roles: Vec<String>,
}Expand description
Result of authenticating every persisted signed transaction in one execution database.
Fields§
§protected: boolWhether payload protection is active.
deployment_id: Option<String>Durable deployment identity when protection is active.
plaintext_rows: u64Rows which still contain plaintext signed transaction bytes.
original_rows: u64Signed transaction rows which require a payload.
replacement_rows: u64Canonical replacement rows whose original bytes are unavailable.
authenticated_rows: u64Payload rows successfully opened and authenticated.
key_ids: Vec<String>Key IDs referenced by protected payloads.
read_roles: Vec<String>Database roles with direct table ownership or SELECT grants.
Trait Implementations§
Source§impl Clone for PayloadStorageCheck
impl Clone for PayloadStorageCheck
Source§fn clone(&self) -> PayloadStorageCheck
fn clone(&self) -> PayloadStorageCheck
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PayloadStorageCheck
impl Debug for PayloadStorageCheck
impl Eq for PayloadStorageCheck
Source§impl PartialEq for PayloadStorageCheck
impl PartialEq for PayloadStorageCheck
impl StructuralPartialEq for PayloadStorageCheck
Auto Trait Implementations§
impl Freeze for PayloadStorageCheck
impl RefUnwindSafe for PayloadStorageCheck
impl Send for PayloadStorageCheck
impl Sync for PayloadStorageCheck
impl Unpin for PayloadStorageCheck
impl UnsafeUnpin for PayloadStorageCheck
impl UnwindSafe for PayloadStorageCheck
Blanket Implementations§
impl<T> Allocation for T
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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