pub struct SubjectPermissionContext {
pub app: String,
pub operations: Vec<String>,
pub all_operations: bool,
}Expand description
Native message type for gestalt.provider.v1.SubjectPermissionContext.
Fields§
§app: StringThe app field.
operations: Vec<String>The operations field.
all_operations: boolThe all_operations field.
Trait Implementations§
Source§impl Clone for SubjectPermissionContext
impl Clone for SubjectPermissionContext
Source§fn clone(&self) -> SubjectPermissionContext
fn clone(&self) -> SubjectPermissionContext
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 SubjectPermissionContext
impl Debug for SubjectPermissionContext
Source§impl Default for SubjectPermissionContext
impl Default for SubjectPermissionContext
Source§fn default() -> SubjectPermissionContext
fn default() -> SubjectPermissionContext
Returns the “default value” for a type. Read more
Source§impl PartialEq for SubjectPermissionContext
impl PartialEq for SubjectPermissionContext
Source§fn eq(&self, other: &SubjectPermissionContext) -> bool
fn eq(&self, other: &SubjectPermissionContext) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SubjectPermissionContext
Auto Trait Implementations§
impl Freeze for SubjectPermissionContext
impl RefUnwindSafe for SubjectPermissionContext
impl Send for SubjectPermissionContext
impl Sync for SubjectPermissionContext
impl Unpin for SubjectPermissionContext
impl UnsafeUnpin for SubjectPermissionContext
impl UnwindSafe for SubjectPermissionContext
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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