pub struct BTreePageID {
pub category: PageCategory,
pub page_index: usize,
pub table_id: i32,
}
Fields§
§category: PageCategory
§page_index: usize
§table_id: i32
Implementations§
Source§impl BTreePageID
impl BTreePageID
pub fn new(category: PageCategory, table_id: i32, page_index: usize) -> Self
pub fn empty() -> Self
pub fn get_table_id(&self) -> &i32
Trait Implementations§
Source§impl Clone for BTreePageID
impl Clone for BTreePageID
Source§fn clone(&self) -> BTreePageID
fn clone(&self) -> BTreePageID
Returns a duplicate of the value. Read more
1.0.0 · 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 BTreePageID
impl Debug for BTreePageID
Source§impl Display for BTreePageID
impl Display for BTreePageID
Source§impl Hash for BTreePageID
impl Hash for BTreePageID
Source§impl PartialEq for BTreePageID
impl PartialEq for BTreePageID
impl Copy for BTreePageID
impl Eq for BTreePageID
impl StructuralPartialEq for BTreePageID
Auto Trait Implementations§
impl Freeze for BTreePageID
impl RefUnwindSafe for BTreePageID
impl Send for BTreePageID
impl Sync for BTreePageID
impl Unpin for BTreePageID
impl UnwindSafe for BTreePageID
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