pub enum PublicationScope {
AllTables,
ForTables(Vec<String>),
AllTablesExcept(Vec<String>),
}Expand description
v6.1.2 — Which tables a publication covers. v6.1.3 (this commit)
flips the parser gate for the ForTables / AllTablesExcept
variants — the on-disk shape, snapshot serialisation, and the
AST round-trip Display path were already in place in v6.1.2
so this is a parser-only widening.
Variants§
Trait Implementations§
Source§impl Clone for PublicationScope
impl Clone for PublicationScope
Source§fn clone(&self) -> PublicationScope
fn clone(&self) -> PublicationScope
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 PublicationScope
impl Debug for PublicationScope
impl Eq for PublicationScope
Source§impl PartialEq for PublicationScope
impl PartialEq for PublicationScope
Source§fn eq(&self, other: &PublicationScope) -> bool
fn eq(&self, other: &PublicationScope) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PublicationScope
Auto Trait Implementations§
impl Freeze for PublicationScope
impl RefUnwindSafe for PublicationScope
impl Send for PublicationScope
impl Sync for PublicationScope
impl Unpin for PublicationScope
impl UnsafeUnpin for PublicationScope
impl UnwindSafe for PublicationScope
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