pub struct SourceAuthorizationBatch {Show 16 fields
pub format_version: u32,
pub action_id: Digest,
pub index: Resource,
pub owner_subject_namespace: String,
pub acl_encoding_digest: Digest,
pub predecessor_generation: Option<U64>,
pub successor_generation: U64,
pub source_checkpoint_digest: Digest,
pub issued_at: U64,
pub expires_at: U64,
pub maximum_staleness_millis: U64,
pub principal_changes: Vec<SourceAuthorizationPrincipalChange>,
pub group_changes: Vec<SourceAuthorizationGroupChange>,
pub membership_replacements: Vec<SourceAuthorizationMembershipReplacement>,
pub document_acl_replacements: Vec<SourceAuthorizationDocumentAclReplacement>,
pub document_deletions: Vec<String>,
}Fields§
§format_version: u32§action_id: Digest§index: Resource§owner_subject_namespace: String§acl_encoding_digest: Digest§predecessor_generation: Option<U64>§successor_generation: U64§source_checkpoint_digest: Digest§issued_at: U64§expires_at: U64§maximum_staleness_millis: U64§principal_changes: Vec<SourceAuthorizationPrincipalChange>§group_changes: Vec<SourceAuthorizationGroupChange>§membership_replacements: Vec<SourceAuthorizationMembershipReplacement>§document_acl_replacements: Vec<SourceAuthorizationDocumentAclReplacement>§document_deletions: Vec<String>Trait Implementations§
Source§impl Clone for SourceAuthorizationBatch
impl Clone for SourceAuthorizationBatch
Source§impl Debug for SourceAuthorizationBatch
impl Debug for SourceAuthorizationBatch
Source§impl<'de> Deserialize<'de> for SourceAuthorizationBatch
impl<'de> Deserialize<'de> for SourceAuthorizationBatch
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 SourceAuthorizationBatch
impl PartialEq for SourceAuthorizationBatch
Source§impl Serialize for SourceAuthorizationBatch
impl Serialize for SourceAuthorizationBatch
impl StructuralPartialEq for SourceAuthorizationBatch
Auto Trait Implementations§
impl Freeze for SourceAuthorizationBatch
impl RefUnwindSafe for SourceAuthorizationBatch
impl Send for SourceAuthorizationBatch
impl Sync for SourceAuthorizationBatch
impl Unpin for SourceAuthorizationBatch
impl UnsafeUnpin for SourceAuthorizationBatch
impl UnwindSafe for SourceAuthorizationBatch
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