pub struct RelationalRowLocator { /* private fields */ }Implementations§
Source§impl RelationalRowLocator
impl RelationalRowLocator
pub fn new(table_id: u32, primary_key: RelationalKey) -> Self
pub fn table_id(&self) -> u32
pub fn primary_key(&self) -> &RelationalKey
pub fn allocated_bytes(&self) -> usize
Trait Implementations§
Source§impl Clone for RelationalRowLocator
impl Clone for RelationalRowLocator
Source§impl Debug for RelationalRowLocator
impl Debug for RelationalRowLocator
impl Eq for RelationalRowLocator
Source§impl PartialEq for RelationalRowLocator
impl PartialEq for RelationalRowLocator
impl StructuralPartialEq for RelationalRowLocator
Auto Trait Implementations§
impl Freeze for RelationalRowLocator
impl RefUnwindSafe for RelationalRowLocator
impl Send for RelationalRowLocator
impl Sync for RelationalRowLocator
impl Unpin for RelationalRowLocator
impl UnsafeUnpin for RelationalRowLocator
impl UnwindSafe for RelationalRowLocator
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<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