Skip to main content

SequenceLifecycleCatalog

Trait SequenceLifecycleCatalog 

Source
pub trait SequenceLifecycleCatalog {
    // Required methods
    fn temporary_schema_name(&self) -> String;
    fn sequence_is_owned(&self, relation: &RelationIdentity) -> bool;
    fn relation_kind_at(
        &self,
        name: &str,
    ) -> Result<Option<&'static str>, String>;
}
Expand description

Namespace and ownership metadata needed to bind one sequence lifecycle target.

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§