pub struct TaggedCreateUserStatement {
pub if_not_exists: bool,
pub name: Tag<Name>,
pub with_password: Option<Tag<LitStr>>,
pub superuser: Option<bool>,
}
Fields§
§if_not_exists: bool
§name: Tag<Name>
§with_password: Option<Tag<LitStr>>
§superuser: Option<bool>
Trait Implementations§
Source§impl Clone for TaggedCreateUserStatement
impl Clone for TaggedCreateUserStatement
Source§fn clone(&self) -> TaggedCreateUserStatement
fn clone(&self) -> TaggedCreateUserStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> CustomToTokens<'a> for TaggedCreateUserStatement
impl<'a> CustomToTokens<'a> for TaggedCreateUserStatement
Source§impl Debug for TaggedCreateUserStatement
impl Debug for TaggedCreateUserStatement
Source§impl From<TaggedCreateUserStatement> for TaggedStatement
impl From<TaggedCreateUserStatement> for TaggedStatement
Source§fn from(v: TaggedCreateUserStatement) -> Self
fn from(v: TaggedCreateUserStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateUserStatement> for TaggedUserStatement
impl From<TaggedCreateUserStatement> for TaggedUserStatement
Source§fn from(original: TaggedCreateUserStatement) -> TaggedUserStatement
fn from(original: TaggedCreateUserStatement) -> TaggedUserStatement
Converts to this type from the input type.
Source§impl FromStr for TaggedCreateUserStatement
impl FromStr for TaggedCreateUserStatement
Source§impl Parse for TaggedCreateUserStatement
impl Parse for TaggedCreateUserStatement
type Output = TaggedCreateUserStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for TaggedCreateUserStatement
impl PartialEq for TaggedCreateUserStatement
Source§fn eq(&self, other: &TaggedCreateUserStatement) -> bool
fn eq(&self, other: &TaggedCreateUserStatement) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl ToTokens for TaggedCreateUserStatement
impl ToTokens for TaggedCreateUserStatement
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
impl Eq for TaggedCreateUserStatement
impl StructuralPartialEq for TaggedCreateUserStatement
Auto Trait Implementations§
impl Freeze for TaggedCreateUserStatement
impl RefUnwindSafe for TaggedCreateUserStatement
impl Send for TaggedCreateUserStatement
impl Sync for TaggedCreateUserStatement
impl Unpin for TaggedCreateUserStatement
impl UnwindSafe for TaggedCreateUserStatement
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