pub struct AuthorizationContextRow {
pub receipt_id: String,
pub timestamp: u64,
pub capability_id: String,
pub subject_key: Option<String>,
pub tool_server: String,
pub tool_name: String,
pub decision: Decision,
pub authorization_details: Vec<GovernedAuthorizationDetail>,
pub transaction_context: GovernedAuthorizationTransactionContext,
pub governed_transaction_diagnostics: Option<GovernedTransactionDiagnostics>,
pub sender_constraint: AuthorizationContextSenderConstraint,
}Fields§
§receipt_id: String§timestamp: u64§capability_id: String§subject_key: Option<String>§tool_server: String§tool_name: String§decision: Decision§transaction_context: GovernedAuthorizationTransactionContext§governed_transaction_diagnostics: Option<GovernedTransactionDiagnostics>§sender_constraint: AuthorizationContextSenderConstraintTrait Implementations§
Source§impl Clone for AuthorizationContextRow
impl Clone for AuthorizationContextRow
Source§fn clone(&self) -> AuthorizationContextRow
fn clone(&self) -> AuthorizationContextRow
Returns a duplicate of the value. Read more
1.0.0 · 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 AuthorizationContextRow
impl Debug for AuthorizationContextRow
Source§impl<'de> Deserialize<'de> for AuthorizationContextRow
impl<'de> Deserialize<'de> for AuthorizationContextRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AuthorizationContextRow
impl PartialEq for AuthorizationContextRow
Source§impl Serialize for AuthorizationContextRow
impl Serialize for AuthorizationContextRow
impl Eq for AuthorizationContextRow
impl StructuralPartialEq for AuthorizationContextRow
Auto Trait Implementations§
impl Freeze for AuthorizationContextRow
impl RefUnwindSafe for AuthorizationContextRow
impl Send for AuthorizationContextRow
impl Sync for AuthorizationContextRow
impl Unpin for AuthorizationContextRow
impl UnsafeUnpin for AuthorizationContextRow
impl UnwindSafe for AuthorizationContextRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.