[−][src]Enum postgres_parser::sys::RoleStmtType
Create/Alter/Drop Role Statements
Note: these node types are also used for the backwardscompatible Create/Alter/Drop User/Group statements. In the ALTER and DROP cases there's really no need to distinguish what the original spelling was, but for CREATE we mark the type because the defaults vary.
Variants
Trait Implementations
impl Clone for RoleStmtType
[src]
fn clone(&self) -> RoleStmtType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RoleStmtType
[src]
impl Debug for RoleStmtType
[src]
impl<'de> Deserialize<'de> for RoleStmtType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for RoleStmtType
[src]
impl Hash for RoleStmtType
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<RoleStmtType> for RoleStmtType
[src]
fn eq(&self, other: &RoleStmtType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for RoleStmtType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for RoleStmtType
[src]
impl StructuralPartialEq for RoleStmtType
[src]
Auto Trait Implementations
impl RefUnwindSafe for RoleStmtType
impl Send for RoleStmtType
impl Sync for RoleStmtType
impl Unpin for RoleStmtType
impl UnwindSafe for RoleStmtType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,