pub enum PublicationObject {
PublicationObjectCurrentSchema(PublicationObjectCurrentSchema),
PublicationObjectTable(PublicationObjectTable),
PublicationObjectTablesInSchema(PublicationObjectTablesInSchema),
}Variants§
PublicationObjectCurrentSchema(PublicationObjectCurrentSchema)
PublicationObjectTable(PublicationObjectTable)
PublicationObjectTablesInSchema(PublicationObjectTablesInSchema)
Trait Implementations§
Source§impl AstNode for PublicationObject
impl AstNode for PublicationObject
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for PublicationObject
impl Clone for PublicationObject
Source§fn clone(&self) -> PublicationObject
fn clone(&self) -> PublicationObject
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 PublicationObject
impl Debug for PublicationObject
impl Eq for PublicationObject
Source§impl From<PublicationObjectCurrentSchema> for PublicationObject
impl From<PublicationObjectCurrentSchema> for PublicationObject
Source§fn from(node: PublicationObjectCurrentSchema) -> PublicationObject
fn from(node: PublicationObjectCurrentSchema) -> PublicationObject
Converts to this type from the input type.
Source§impl From<PublicationObjectTable> for PublicationObject
impl From<PublicationObjectTable> for PublicationObject
Source§fn from(node: PublicationObjectTable) -> PublicationObject
fn from(node: PublicationObjectTable) -> PublicationObject
Converts to this type from the input type.
Source§impl From<PublicationObjectTablesInSchema> for PublicationObject
impl From<PublicationObjectTablesInSchema> for PublicationObject
Source§fn from(node: PublicationObjectTablesInSchema) -> PublicationObject
fn from(node: PublicationObjectTablesInSchema) -> PublicationObject
Converts to this type from the input type.
Source§impl Hash for PublicationObject
impl Hash for PublicationObject
Source§impl PartialEq for PublicationObject
impl PartialEq for PublicationObject
impl StructuralPartialEq for PublicationObject
Auto Trait Implementations§
impl !RefUnwindSafe for PublicationObject
impl !Send for PublicationObject
impl !Sync for PublicationObject
impl !UnwindSafe for PublicationObject
impl Freeze for PublicationObject
impl Unpin for PublicationObject
impl UnsafeUnpin for PublicationObject
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more