pub struct AclChangeGrant {
pub type: Type,
pub role: String,
pub privileges: Vec<String>,
pub scope: AclGrantScope,
}Fields§
§type: Type§role: Stringa data table role of the instance, or admin
privileges: Vec<String>§scope: AclGrantScopeImplementations§
Source§impl AclChangeGrant
impl AclChangeGrant
pub fn new( type: Type, role: String, privileges: Vec<String>, scope: AclGrantScope, ) -> AclChangeGrant
Trait Implementations§
Source§impl Clone for AclChangeGrant
impl Clone for AclChangeGrant
Source§impl Debug for AclChangeGrant
impl Debug for AclChangeGrant
Source§impl Default for AclChangeGrant
impl Default for AclChangeGrant
Source§impl<'de> Deserialize<'de> for AclChangeGrant
impl<'de> Deserialize<'de> for AclChangeGrant
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 AclChangeGrant
impl PartialEq for AclChangeGrant
Source§impl Serialize for AclChangeGrant
impl Serialize for AclChangeGrant
impl StructuralPartialEq for AclChangeGrant
Auto Trait Implementations§
impl Freeze for AclChangeGrant
impl RefUnwindSafe for AclChangeGrant
impl Send for AclChangeGrant
impl Sync for AclChangeGrant
impl Unpin for AclChangeGrant
impl UnsafeUnpin for AclChangeGrant
impl UnwindSafe for AclChangeGrant
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