pub struct RBACRole {
pub actors: Vec<String>,
pub created_at: DateTime<Utc>,
pub id: String,
pub name: String,
pub owner_id: String,
pub policies: Vec<RBACPolicy>,
pub tenant_id: String,
pub type: RBACRoleType,
pub updated_at: DateTime<Utc>,
}Expand description
RBACRole from the ClickHouse Cloud API.
Fields§
§actors: Vec<String>§created_at: DateTime<Utc>§id: String§name: String§owner_id: String§policies: Vec<RBACPolicy>§tenant_id: String§type: RBACRoleType§updated_at: DateTime<Utc>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RBACRole
impl<'de> Deserialize<'de> for RBACRole
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 RBACRole
Auto Trait Implementations§
impl Freeze for RBACRole
impl RefUnwindSafe for RBACRole
impl Send for RBACRole
impl Sync for RBACRole
impl Unpin for RBACRole
impl UnsafeUnpin for RBACRole
impl UnwindSafe for RBACRole
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