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<'de> Deserialize<'de> for CheckAccessRequest
impl<'de> Deserialize<'de> for CheckAccessRequest
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 CheckAccessRequest
impl PartialEq for CheckAccessRequest
Source§impl Serialize for CheckAccessRequest
impl Serialize for CheckAccessRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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