pub struct AuthorizationModel {
pub id: String,
pub version: String,
pub resource_types: Vec<AuthorizationModelResourceType>,
}Expand description
Native message type for gestalt.provider.v1.AuthorizationModel.
Fields§
§id: StringThe id field.
version: StringThe version field.
resource_types: Vec<AuthorizationModelResourceType>The resource_types field.
Trait Implementations§
Source§impl Clone for AuthorizationModel
impl Clone for AuthorizationModel
Source§fn clone(&self) -> AuthorizationModel
fn clone(&self) -> AuthorizationModel
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 AuthorizationModel
impl Debug for AuthorizationModel
Source§impl Default for AuthorizationModel
impl Default for AuthorizationModel
Source§fn default() -> AuthorizationModel
fn default() -> AuthorizationModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AuthorizationModel
impl<'de> Deserialize<'de> for AuthorizationModel
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 AuthorizationModel
impl PartialEq for AuthorizationModel
Source§impl Serialize for AuthorizationModel
impl Serialize for AuthorizationModel
impl StructuralPartialEq for AuthorizationModel
Auto Trait Implementations§
impl Freeze for AuthorizationModel
impl RefUnwindSafe for AuthorizationModel
impl Send for AuthorizationModel
impl Sync for AuthorizationModel
impl Unpin for AuthorizationModel
impl UnsafeUnpin for AuthorizationModel
impl UnwindSafe for AuthorizationModel
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