pub enum CommentObject {
Show 43 variants
ObjectAccessMethod(ObjectAccessMethod),
ObjectAggregate(ObjectAggregate),
ObjectCast(ObjectCast),
ObjectCollation(ObjectCollation),
ObjectColumn(ObjectColumn),
ObjectConstraint(ObjectConstraint),
ObjectConversion(ObjectConversion),
ObjectDatabase(ObjectDatabase),
ObjectDomain(ObjectDomain),
ObjectEventTrigger(ObjectEventTrigger),
ObjectExtension(ObjectExtension),
ObjectForeignDataWrapper(ObjectForeignDataWrapper),
ObjectForeignTable(ObjectForeignTable),
ObjectFunction(ObjectFunction),
ObjectIndex(ObjectIndex),
ObjectLanguage(ObjectLanguage),
ObjectLargeObject(ObjectLargeObject),
ObjectMaterializedView(ObjectMaterializedView),
ObjectOperator(ObjectOperator),
ObjectOperatorClass(ObjectOperatorClass),
ObjectOperatorFamily(ObjectOperatorFamily),
ObjectPolicy(ObjectPolicy),
ObjectProcedure(ObjectProcedure),
ObjectPropertyGraph(ObjectPropertyGraph),
ObjectPublication(ObjectPublication),
ObjectRole(ObjectRole),
ObjectRoutine(ObjectRoutine),
ObjectRule(ObjectRule),
ObjectSchema(ObjectSchema),
ObjectSequence(ObjectSequence),
ObjectServer(ObjectServer),
ObjectStatistics(ObjectStatistics),
ObjectSubscription(ObjectSubscription),
ObjectTable(ObjectTable),
ObjectTablespace(ObjectTablespace),
ObjectTextSearchConfig(ObjectTextSearchConfig),
ObjectTextSearchDict(ObjectTextSearchDict),
ObjectTextSearchParser(ObjectTextSearchParser),
ObjectTextSearchTemplate(ObjectTextSearchTemplate),
ObjectTransform(ObjectTransform),
ObjectTrigger(ObjectTrigger),
ObjectType(ObjectType),
ObjectView(ObjectView),
}Variants§
ObjectAccessMethod(ObjectAccessMethod)
ObjectAggregate(ObjectAggregate)
ObjectCast(ObjectCast)
ObjectCollation(ObjectCollation)
ObjectColumn(ObjectColumn)
ObjectConstraint(ObjectConstraint)
ObjectConversion(ObjectConversion)
ObjectDatabase(ObjectDatabase)
ObjectDomain(ObjectDomain)
ObjectEventTrigger(ObjectEventTrigger)
ObjectExtension(ObjectExtension)
ObjectForeignDataWrapper(ObjectForeignDataWrapper)
ObjectForeignTable(ObjectForeignTable)
ObjectFunction(ObjectFunction)
ObjectIndex(ObjectIndex)
ObjectLanguage(ObjectLanguage)
ObjectLargeObject(ObjectLargeObject)
ObjectMaterializedView(ObjectMaterializedView)
ObjectOperator(ObjectOperator)
ObjectOperatorClass(ObjectOperatorClass)
ObjectOperatorFamily(ObjectOperatorFamily)
ObjectPolicy(ObjectPolicy)
ObjectProcedure(ObjectProcedure)
ObjectPropertyGraph(ObjectPropertyGraph)
ObjectPublication(ObjectPublication)
ObjectRole(ObjectRole)
ObjectRoutine(ObjectRoutine)
ObjectRule(ObjectRule)
ObjectSchema(ObjectSchema)
ObjectSequence(ObjectSequence)
ObjectServer(ObjectServer)
ObjectStatistics(ObjectStatistics)
ObjectSubscription(ObjectSubscription)
ObjectTable(ObjectTable)
ObjectTablespace(ObjectTablespace)
ObjectTextSearchConfig(ObjectTextSearchConfig)
ObjectTextSearchDict(ObjectTextSearchDict)
ObjectTextSearchParser(ObjectTextSearchParser)
ObjectTextSearchTemplate(ObjectTextSearchTemplate)
ObjectTransform(ObjectTransform)
ObjectTrigger(ObjectTrigger)
ObjectType(ObjectType)
ObjectView(ObjectView)
Trait Implementations§
Source§impl AstNode for CommentObject
impl AstNode for CommentObject
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 CommentObject
impl Clone for CommentObject
Source§fn clone(&self) -> CommentObject
fn clone(&self) -> CommentObject
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 CommentObject
impl Debug for CommentObject
impl Eq for CommentObject
Source§impl From<ObjectAccessMethod> for CommentObject
impl From<ObjectAccessMethod> for CommentObject
Source§fn from(node: ObjectAccessMethod) -> CommentObject
fn from(node: ObjectAccessMethod) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectAggregate> for CommentObject
impl From<ObjectAggregate> for CommentObject
Source§fn from(node: ObjectAggregate) -> CommentObject
fn from(node: ObjectAggregate) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectCast> for CommentObject
impl From<ObjectCast> for CommentObject
Source§fn from(node: ObjectCast) -> CommentObject
fn from(node: ObjectCast) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectCollation> for CommentObject
impl From<ObjectCollation> for CommentObject
Source§fn from(node: ObjectCollation) -> CommentObject
fn from(node: ObjectCollation) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectColumn> for CommentObject
impl From<ObjectColumn> for CommentObject
Source§fn from(node: ObjectColumn) -> CommentObject
fn from(node: ObjectColumn) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectConstraint> for CommentObject
impl From<ObjectConstraint> for CommentObject
Source§fn from(node: ObjectConstraint) -> CommentObject
fn from(node: ObjectConstraint) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectConversion> for CommentObject
impl From<ObjectConversion> for CommentObject
Source§fn from(node: ObjectConversion) -> CommentObject
fn from(node: ObjectConversion) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectDatabase> for CommentObject
impl From<ObjectDatabase> for CommentObject
Source§fn from(node: ObjectDatabase) -> CommentObject
fn from(node: ObjectDatabase) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectDomain> for CommentObject
impl From<ObjectDomain> for CommentObject
Source§fn from(node: ObjectDomain) -> CommentObject
fn from(node: ObjectDomain) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectEventTrigger> for CommentObject
impl From<ObjectEventTrigger> for CommentObject
Source§fn from(node: ObjectEventTrigger) -> CommentObject
fn from(node: ObjectEventTrigger) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectExtension> for CommentObject
impl From<ObjectExtension> for CommentObject
Source§fn from(node: ObjectExtension) -> CommentObject
fn from(node: ObjectExtension) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectForeignDataWrapper> for CommentObject
impl From<ObjectForeignDataWrapper> for CommentObject
Source§fn from(node: ObjectForeignDataWrapper) -> CommentObject
fn from(node: ObjectForeignDataWrapper) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectForeignTable> for CommentObject
impl From<ObjectForeignTable> for CommentObject
Source§fn from(node: ObjectForeignTable) -> CommentObject
fn from(node: ObjectForeignTable) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectFunction> for CommentObject
impl From<ObjectFunction> for CommentObject
Source§fn from(node: ObjectFunction) -> CommentObject
fn from(node: ObjectFunction) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectIndex> for CommentObject
impl From<ObjectIndex> for CommentObject
Source§fn from(node: ObjectIndex) -> CommentObject
fn from(node: ObjectIndex) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectLanguage> for CommentObject
impl From<ObjectLanguage> for CommentObject
Source§fn from(node: ObjectLanguage) -> CommentObject
fn from(node: ObjectLanguage) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectLargeObject> for CommentObject
impl From<ObjectLargeObject> for CommentObject
Source§fn from(node: ObjectLargeObject) -> CommentObject
fn from(node: ObjectLargeObject) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectMaterializedView> for CommentObject
impl From<ObjectMaterializedView> for CommentObject
Source§fn from(node: ObjectMaterializedView) -> CommentObject
fn from(node: ObjectMaterializedView) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectOperator> for CommentObject
impl From<ObjectOperator> for CommentObject
Source§fn from(node: ObjectOperator) -> CommentObject
fn from(node: ObjectOperator) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectOperatorClass> for CommentObject
impl From<ObjectOperatorClass> for CommentObject
Source§fn from(node: ObjectOperatorClass) -> CommentObject
fn from(node: ObjectOperatorClass) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectOperatorFamily> for CommentObject
impl From<ObjectOperatorFamily> for CommentObject
Source§fn from(node: ObjectOperatorFamily) -> CommentObject
fn from(node: ObjectOperatorFamily) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectPolicy> for CommentObject
impl From<ObjectPolicy> for CommentObject
Source§fn from(node: ObjectPolicy) -> CommentObject
fn from(node: ObjectPolicy) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectProcedure> for CommentObject
impl From<ObjectProcedure> for CommentObject
Source§fn from(node: ObjectProcedure) -> CommentObject
fn from(node: ObjectProcedure) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectPropertyGraph> for CommentObject
impl From<ObjectPropertyGraph> for CommentObject
Source§fn from(node: ObjectPropertyGraph) -> CommentObject
fn from(node: ObjectPropertyGraph) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectPublication> for CommentObject
impl From<ObjectPublication> for CommentObject
Source§fn from(node: ObjectPublication) -> CommentObject
fn from(node: ObjectPublication) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectRole> for CommentObject
impl From<ObjectRole> for CommentObject
Source§fn from(node: ObjectRole) -> CommentObject
fn from(node: ObjectRole) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectRoutine> for CommentObject
impl From<ObjectRoutine> for CommentObject
Source§fn from(node: ObjectRoutine) -> CommentObject
fn from(node: ObjectRoutine) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectRule> for CommentObject
impl From<ObjectRule> for CommentObject
Source§fn from(node: ObjectRule) -> CommentObject
fn from(node: ObjectRule) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectSchema> for CommentObject
impl From<ObjectSchema> for CommentObject
Source§fn from(node: ObjectSchema) -> CommentObject
fn from(node: ObjectSchema) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectSequence> for CommentObject
impl From<ObjectSequence> for CommentObject
Source§fn from(node: ObjectSequence) -> CommentObject
fn from(node: ObjectSequence) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectServer> for CommentObject
impl From<ObjectServer> for CommentObject
Source§fn from(node: ObjectServer) -> CommentObject
fn from(node: ObjectServer) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectStatistics> for CommentObject
impl From<ObjectStatistics> for CommentObject
Source§fn from(node: ObjectStatistics) -> CommentObject
fn from(node: ObjectStatistics) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectSubscription> for CommentObject
impl From<ObjectSubscription> for CommentObject
Source§fn from(node: ObjectSubscription) -> CommentObject
fn from(node: ObjectSubscription) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTable> for CommentObject
impl From<ObjectTable> for CommentObject
Source§fn from(node: ObjectTable) -> CommentObject
fn from(node: ObjectTable) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTablespace> for CommentObject
impl From<ObjectTablespace> for CommentObject
Source§fn from(node: ObjectTablespace) -> CommentObject
fn from(node: ObjectTablespace) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTextSearchConfig> for CommentObject
impl From<ObjectTextSearchConfig> for CommentObject
Source§fn from(node: ObjectTextSearchConfig) -> CommentObject
fn from(node: ObjectTextSearchConfig) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTextSearchDict> for CommentObject
impl From<ObjectTextSearchDict> for CommentObject
Source§fn from(node: ObjectTextSearchDict) -> CommentObject
fn from(node: ObjectTextSearchDict) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTextSearchParser> for CommentObject
impl From<ObjectTextSearchParser> for CommentObject
Source§fn from(node: ObjectTextSearchParser) -> CommentObject
fn from(node: ObjectTextSearchParser) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTextSearchTemplate> for CommentObject
impl From<ObjectTextSearchTemplate> for CommentObject
Source§fn from(node: ObjectTextSearchTemplate) -> CommentObject
fn from(node: ObjectTextSearchTemplate) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTransform> for CommentObject
impl From<ObjectTransform> for CommentObject
Source§fn from(node: ObjectTransform) -> CommentObject
fn from(node: ObjectTransform) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectTrigger> for CommentObject
impl From<ObjectTrigger> for CommentObject
Source§fn from(node: ObjectTrigger) -> CommentObject
fn from(node: ObjectTrigger) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectType> for CommentObject
impl From<ObjectType> for CommentObject
Source§fn from(node: ObjectType) -> CommentObject
fn from(node: ObjectType) -> CommentObject
Converts to this type from the input type.
Source§impl From<ObjectView> for CommentObject
impl From<ObjectView> for CommentObject
Source§fn from(node: ObjectView) -> CommentObject
fn from(node: ObjectView) -> CommentObject
Converts to this type from the input type.
Source§impl Hash for CommentObject
impl Hash for CommentObject
Source§impl PartialEq for CommentObject
impl PartialEq for CommentObject
impl StructuralPartialEq for CommentObject
Auto Trait Implementations§
impl !RefUnwindSafe for CommentObject
impl !Send for CommentObject
impl !Sync for CommentObject
impl !UnwindSafe for CommentObject
impl Freeze for CommentObject
impl Unpin for CommentObject
impl UnsafeUnpin for CommentObject
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