pub struct AclRoleCreateRequest {
pub name: String,
pub redis_rules: Vec<AclRoleRedisRuleSpec>,
pub command_type: Option<String>,
pub extra: Value,
}
Expand description
ACL role create request
Fields§
§name: String
Database access role name.
redis_rules: Vec<AclRoleRedisRuleSpec>
A list of Redis ACL rules to assign to this database access role.
command_type: Option<String>
§extra: Value
Additional fields from the API
Trait Implementations§
Source§impl Clone for AclRoleCreateRequest
impl Clone for AclRoleCreateRequest
Source§fn clone(&self) -> AclRoleCreateRequest
fn clone(&self) -> AclRoleCreateRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 AclRoleCreateRequest
impl Debug for AclRoleCreateRequest
Source§impl<'de> Deserialize<'de> for AclRoleCreateRequest
impl<'de> Deserialize<'de> for AclRoleCreateRequest
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
Auto Trait Implementations§
impl Freeze for AclRoleCreateRequest
impl RefUnwindSafe for AclRoleCreateRequest
impl Send for AclRoleCreateRequest
impl Sync for AclRoleCreateRequest
impl Unpin for AclRoleCreateRequest
impl UnwindSafe for AclRoleCreateRequest
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