pub struct ClickStackCASLPermissionResponse {
pub action: Option<String>,
pub conditions: Option<ClickStackCASLPermissionConditions>,
pub integration: Option<String>,
pub inverted: Option<bool>,
pub subject: Option<String>,
}Expand description
ClickStackCASLPermission from the ClickHouse Cloud API, in response position.
Response variant of ClickStackCASLPermission: every field is
Option<T>, so a field the API drops or sends as null deserializes to
None instead of failing.
Fields§
§action: Option<String>§conditions: Option<ClickStackCASLPermissionConditions>§integration: Option<String>§inverted: Option<bool>§subject: Option<String>Trait Implementations§
Source§impl Clone for ClickStackCASLPermissionResponse
impl Clone for ClickStackCASLPermissionResponse
Source§fn clone(&self) -> ClickStackCASLPermissionResponse
fn clone(&self) -> ClickStackCASLPermissionResponse
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 ClickStackCASLPermissionResponse
impl Default for ClickStackCASLPermissionResponse
Source§fn default() -> ClickStackCASLPermissionResponse
fn default() -> ClickStackCASLPermissionResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClickStackCASLPermissionResponse
impl<'de> Deserialize<'de> for ClickStackCASLPermissionResponse
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
impl StructuralPartialEq for ClickStackCASLPermissionResponse
Auto Trait Implementations§
impl Freeze for ClickStackCASLPermissionResponse
impl RefUnwindSafe for ClickStackCASLPermissionResponse
impl Send for ClickStackCASLPermissionResponse
impl Sync for ClickStackCASLPermissionResponse
impl Unpin for ClickStackCASLPermissionResponse
impl UnsafeUnpin for ClickStackCASLPermissionResponse
impl UnwindSafe for ClickStackCASLPermissionResponse
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