pub enum ExternalRefKind {
Cell {
row: u32,
col: u32,
row_abs: bool,
col_abs: bool,
},
Range {
start_row: Option<u32>,
start_col: Option<u32>,
end_row: Option<u32>,
end_col: Option<u32>,
start_row_abs: bool,
start_col_abs: bool,
end_row_abs: bool,
end_col_abs: bool,
},
}Variants§
Implementations§
Source§impl ExternalRefKind
impl ExternalRefKind
pub fn cell(row: u32, col: u32) -> Self
pub fn cell_with_abs(row: u32, col: u32, row_abs: bool, col_abs: bool) -> Self
pub fn range( start_row: Option<u32>, start_col: Option<u32>, end_row: Option<u32>, end_col: Option<u32>, ) -> Self
pub fn range_with_abs( start_row: Option<u32>, start_col: Option<u32>, end_row: Option<u32>, end_col: Option<u32>, start_row_abs: bool, start_col_abs: bool, end_row_abs: bool, end_col_abs: bool, ) -> Self
Trait Implementations§
Source§impl Clone for ExternalRefKind
impl Clone for ExternalRefKind
Source§fn clone(&self) -> ExternalRefKind
fn clone(&self) -> ExternalRefKind
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 ExternalRefKind
impl Debug for ExternalRefKind
Source§impl Hash for ExternalRefKind
impl Hash for ExternalRefKind
Source§impl PartialEq for ExternalRefKind
impl PartialEq for ExternalRefKind
impl Copy for ExternalRefKind
impl Eq for ExternalRefKind
impl StructuralPartialEq for ExternalRefKind
Auto Trait Implementations§
impl Freeze for ExternalRefKind
impl RefUnwindSafe for ExternalRefKind
impl Send for ExternalRefKind
impl Sync for ExternalRefKind
impl Unpin for ExternalRefKind
impl UnwindSafe for ExternalRefKind
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