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<SequenceOwner, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SequenceOwner, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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