pub struct AuthorityEdgeSummary {
pub trust_zone: Option<String>,
pub identity_scope: Option<String>,
pub permissions_summary: Option<String>,
}Expand description
Abbreviated authority context for HasAccessTo → identity edges in
JSON exports (ADR 0002 Phase 2). Copied from the target identity’s trust
zone and selected metadata keys so consumers need not reverse-engineer
raw META_* strings for common questions. Omitted on edges where absent.
Fields§
§trust_zone: Option<String>Target identity trust zone (first_party / third_party / untrusted).
identity_scope: Option<String>Copy of identity_scope metadata when present.
permissions_summary: Option<String>Copy of permissions metadata when present, truncated for bounded JSON.
Trait Implementations§
Source§impl Clone for AuthorityEdgeSummary
impl Clone for AuthorityEdgeSummary
Source§fn clone(&self) -> AuthorityEdgeSummary
fn clone(&self) -> AuthorityEdgeSummary
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 AuthorityEdgeSummary
impl Debug for AuthorityEdgeSummary
Source§impl Default for AuthorityEdgeSummary
impl Default for AuthorityEdgeSummary
Source§fn default() -> AuthorityEdgeSummary
fn default() -> AuthorityEdgeSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthorityEdgeSummary
impl<'de> Deserialize<'de> for AuthorityEdgeSummary
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 AuthorityEdgeSummary
impl PartialEq for AuthorityEdgeSummary
Source§fn eq(&self, other: &AuthorityEdgeSummary) -> bool
fn eq(&self, other: &AuthorityEdgeSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AuthorityEdgeSummary
impl Serialize for AuthorityEdgeSummary
impl Eq for AuthorityEdgeSummary
impl StructuralPartialEq for AuthorityEdgeSummary
Auto Trait Implementations§
impl Freeze for AuthorityEdgeSummary
impl RefUnwindSafe for AuthorityEdgeSummary
impl Send for AuthorityEdgeSummary
impl Sync for AuthorityEdgeSummary
impl Unpin for AuthorityEdgeSummary
impl UnsafeUnpin for AuthorityEdgeSummary
impl UnwindSafe for AuthorityEdgeSummary
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