pub struct AclObject {
pub name: String,
pub kind: String,
pub args: Option<String>,
}Fields§
§name: String§kind: StringTABLE, SEQUENCE, FUNCTION, PROCEDURE or TYPE — what the object is. A revoke turns it into the keyword it takes, ROUTINE for both routine kinds; a type’s grants are read only.
args: Option<String>identity arguments of a routine, which is what tells two of the same name apart
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AclObject
impl<'de> Deserialize<'de> for AclObject
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 AclObject
Auto Trait Implementations§
impl Freeze for AclObject
impl RefUnwindSafe for AclObject
impl Send for AclObject
impl Sync for AclObject
impl Unpin for AclObject
impl UnsafeUnpin for AclObject
impl UnwindSafe for AclObject
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