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§fn clone(&self) -> SourceAuthorizationBatch
fn clone(&self) -> SourceAuthorizationBatch
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 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<SourceAuthorizationBatch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SourceAuthorizationBatch, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request