pub struct Backlink {
pub origin_table_number: usize,
pub origin_column_number: usize,
pub row_numbers: Vec<usize>,
}
Expand description
A backlink to one or more rows in a given table. This is the opposite end of
a Link
. Note that row_numbers
is guaranteed to
be non-empty. An empty backlink would be represented as Value::None
.
Fields§
§origin_table_number: usize
The table number of the origin table, in the Realm
Group
.
origin_column_number: usize
The column number of the origin column, in the
Table
.
row_numbers: Vec<usize>
The row numbers this backlink points to, i.e. the rows in the origin
table that have Link
s to this row.
Implementations§
Trait Implementations§
impl Eq for Backlink
impl StructuralPartialEq for Backlink
Auto Trait Implementations§
impl Freeze for Backlink
impl RefUnwindSafe for Backlink
impl Send for Backlink
impl Sync for Backlink
impl Unpin for Backlink
impl UnwindSafe for Backlink
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