pub enum SecurityLabelObjectKind {
Table,
Column,
Database,
Domain,
Function,
Role,
Schema,
Sequence,
Type,
View,
MaterializedView,
}Expand description
The object kind targeted by a SECURITY LABEL statement.
See https://www.postgresql.org/docs/current/sql-securitylabel.html
Variants§
Table
TABLE name
Column
COLUMN name.colname
Database
DATABASE name
Domain
DOMAIN name
Function
FUNCTION name
Role
ROLE name
Schema
SCHEMA name
Sequence
SEQUENCE name
Type
TYPE name
View
VIEW name
MaterializedView
MATERIALIZED VIEW name
Trait Implementations§
Source§impl Clone for SecurityLabelObjectKind
impl Clone for SecurityLabelObjectKind
Source§fn clone(&self) -> SecurityLabelObjectKind
fn clone(&self) -> SecurityLabelObjectKind
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 SecurityLabelObjectKind
impl Debug for SecurityLabelObjectKind
Source§impl<'de> Deserialize<'de> for SecurityLabelObjectKind
impl<'de> Deserialize<'de> for SecurityLabelObjectKind
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 Display for SecurityLabelObjectKind
impl Display for SecurityLabelObjectKind
Source§impl Hash for SecurityLabelObjectKind
impl Hash for SecurityLabelObjectKind
Source§impl Ord for SecurityLabelObjectKind
impl Ord for SecurityLabelObjectKind
Source§fn cmp(&self, other: &SecurityLabelObjectKind) -> Ordering
fn cmp(&self, other: &SecurityLabelObjectKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SecurityLabelObjectKind
impl PartialEq for SecurityLabelObjectKind
Source§impl PartialOrd for SecurityLabelObjectKind
impl PartialOrd for SecurityLabelObjectKind
Source§impl Serialize for SecurityLabelObjectKind
impl Serialize for SecurityLabelObjectKind
Source§impl Visit for SecurityLabelObjectKind
impl Visit for SecurityLabelObjectKind
Source§impl VisitMut for SecurityLabelObjectKind
impl VisitMut for SecurityLabelObjectKind
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreimpl Eq for SecurityLabelObjectKind
impl StructuralPartialEq for SecurityLabelObjectKind
Auto Trait Implementations§
impl Freeze for SecurityLabelObjectKind
impl RefUnwindSafe for SecurityLabelObjectKind
impl Send for SecurityLabelObjectKind
impl Sync for SecurityLabelObjectKind
impl Unpin for SecurityLabelObjectKind
impl UnsafeUnpin for SecurityLabelObjectKind
impl UnwindSafe for SecurityLabelObjectKind
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