pub struct DecisionTrace {
pub action: PermissionAction,
pub normalized_resource: String,
pub candidates: Vec<MatchedPermissionRule>,
pub effect: PermissionEffect,
pub precedence_reason: String,
}Fields§
§action: PermissionAction§normalized_resource: String§candidates: Vec<MatchedPermissionRule>§effect: PermissionEffect§precedence_reason: StringTrait Implementations§
Source§impl Clone for DecisionTrace
impl Clone for DecisionTrace
Source§fn clone(&self) -> DecisionTrace
fn clone(&self) -> DecisionTrace
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 DecisionTrace
impl Debug for DecisionTrace
Source§impl<'de> Deserialize<'de> for DecisionTrace
impl<'de> Deserialize<'de> for DecisionTrace
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
impl Eq for DecisionTrace
Source§impl JsonSchema for DecisionTrace
impl JsonSchema for DecisionTrace
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for DecisionTrace
impl PartialEq for DecisionTrace
Source§fn eq(&self, other: &DecisionTrace) -> bool
fn eq(&self, other: &DecisionTrace) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DecisionTrace
impl Serialize for DecisionTrace
impl StructuralPartialEq for DecisionTrace
Auto Trait Implementations§
impl Freeze for DecisionTrace
impl RefUnwindSafe for DecisionTrace
impl Send for DecisionTrace
impl Sync for DecisionTrace
impl Unpin for DecisionTrace
impl UnsafeUnpin for DecisionTrace
impl UnwindSafe for DecisionTrace
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