pub struct SequenceOwner {
pub table_object_id: [u8; 16],
pub column_object_id: [u8; 16],
pub dependency: SequenceOwnerDependency,
}Expand description
Stable owner identity for a sequence dependency. Names are deliberately excluded so table and column renames do not require dependency rewrites.
Fields§
§table_object_id: [u8; 16]§column_object_id: [u8; 16]§dependency: SequenceOwnerDependencyTrait Implementations§
Source§impl Clone for SequenceOwner
impl Clone for SequenceOwner
Source§fn clone(&self) -> SequenceOwner
fn clone(&self) -> SequenceOwner
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 moreimpl Copy for SequenceOwner
Source§impl Debug for SequenceOwner
impl Debug for SequenceOwner
Source§impl<'de> Deserialize<'de> for SequenceOwner
impl<'de> Deserialize<'de> for SequenceOwner
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SequenceOwner
Source§impl PartialEq for SequenceOwner
impl PartialEq for SequenceOwner
Source§impl Serialize for SequenceOwner
impl Serialize for SequenceOwner
impl StructuralPartialEq for SequenceOwner
Auto Trait Implementations§
impl Freeze for SequenceOwner
impl RefUnwindSafe for SequenceOwner
impl Send for SequenceOwner
impl Sync for SequenceOwner
impl Unpin for SequenceOwner
impl UnsafeUnpin for SequenceOwner
impl UnwindSafe for SequenceOwner
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