pub struct AuthorizationModelResourceType {
pub name: String,
pub relations: Vec<ModelRelation>,
pub actions: Vec<ModelAction>,
pub source_layer: SourceLayer,
pub default_access_policy: DefaultAccessPolicy,
}Expand description
Native message type for gestalt.provider.v1.AuthorizationModelResourceType.
Fields§
§name: StringThe name field.
relations: Vec<ModelRelation>The relations field.
actions: Vec<ModelAction>The actions field.
source_layer: SourceLayerThe source_layer field.
default_access_policy: DefaultAccessPolicyThe default_access_policy field.
Trait Implementations§
Source§impl Clone for AuthorizationModelResourceType
impl Clone for AuthorizationModelResourceType
Source§fn clone(&self) -> AuthorizationModelResourceType
fn clone(&self) -> AuthorizationModelResourceType
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 Default for AuthorizationModelResourceType
impl Default for AuthorizationModelResourceType
Source§fn default() -> AuthorizationModelResourceType
fn default() -> AuthorizationModelResourceType
Returns the “default value” for a type. Read more
Source§impl PartialEq for AuthorizationModelResourceType
impl PartialEq for AuthorizationModelResourceType
Source§fn eq(&self, other: &AuthorizationModelResourceType) -> bool
fn eq(&self, other: &AuthorizationModelResourceType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AuthorizationModelResourceType
Auto Trait Implementations§
impl Freeze for AuthorizationModelResourceType
impl RefUnwindSafe for AuthorizationModelResourceType
impl Send for AuthorizationModelResourceType
impl Sync for AuthorizationModelResourceType
impl Unpin for AuthorizationModelResourceType
impl UnsafeUnpin for AuthorizationModelResourceType
impl UnwindSafe for AuthorizationModelResourceType
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