pub struct CheckAccessRequest {
pub subject: Option<Subject>,
pub action: Option<Action>,
pub resource: Option<Resource>,
}Expand description
Native message type for gestalt.provider.v1.CheckAccessRequest.
Fields§
§subject: Option<Subject>The subject field; None when unset.
action: Option<Action>The action field; None when unset.
resource: Option<Resource>The resource field; None when unset.
Trait Implementations§
Source§impl Clone for CheckAccessRequest
impl Clone for CheckAccessRequest
Source§fn clone(&self) -> CheckAccessRequest
fn clone(&self) -> CheckAccessRequest
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 CheckAccessRequest
impl Debug for CheckAccessRequest
Source§impl Default for CheckAccessRequest
impl Default for CheckAccessRequest
Source§fn default() -> CheckAccessRequest
fn default() -> CheckAccessRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CheckAccessRequest
impl PartialEq for CheckAccessRequest
Source§fn eq(&self, other: &CheckAccessRequest) -> bool
fn eq(&self, other: &CheckAccessRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CheckAccessRequest
Auto Trait Implementations§
impl Freeze for CheckAccessRequest
impl RefUnwindSafe for CheckAccessRequest
impl Send for CheckAccessRequest
impl Sync for CheckAccessRequest
impl Unpin for CheckAccessRequest
impl UnsafeUnpin for CheckAccessRequest
impl UnwindSafe for CheckAccessRequest
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