pub enum ManagedOwnershipKey {
Role {
name: String,
},
SchemaFacet {
schema: String,
facet: SchemaBindingFacet,
},
Grant {
role: String,
object_type: ObjectType,
schema: Option<String>,
name: Option<String>,
},
DefaultPrivilege {
owner: String,
schema: String,
on_type: ObjectType,
grantee: String,
},
Membership {
role: String,
member: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for ManagedOwnershipKey
impl Clone for ManagedOwnershipKey
Source§fn clone(&self) -> ManagedOwnershipKey
fn clone(&self) -> ManagedOwnershipKey
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 Debug for ManagedOwnershipKey
impl Debug for ManagedOwnershipKey
Auto Trait Implementations§
impl Freeze for ManagedOwnershipKey
impl RefUnwindSafe for ManagedOwnershipKey
impl Send for ManagedOwnershipKey
impl Sync for ManagedOwnershipKey
impl Unpin for ManagedOwnershipKey
impl UnsafeUnpin for ManagedOwnershipKey
impl UnwindSafe for ManagedOwnershipKey
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