pub struct DataCell {
pub id: usize,
pub parent_id: usize,
pub cell_type: CellType,
}
Fields§
§id: usize
§parent_id: usize
§cell_type: CellType
Implementations§
Source§impl DataCell
impl DataCell
pub fn get_cell_by_id(cell: &mut DataCell, id: usize) -> Option<&mut DataCell>
pub fn get_cell_by_id_immut(cell: &DataCell, id: usize) -> Option<&DataCell>
pub fn into_el(&self) -> Option<&ElementCell>
pub fn get_prev_sibling(&self, parent: &DataCell) -> Option<DataCell>
pub fn get_next_sibling(&self, parent: &DataCell) -> Option<DataCell>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DataCell
impl<'de> Deserialize<'de> for DataCell
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FlatElement for DataCell
impl FlatElement for DataCell
Auto Trait Implementations§
impl Freeze for DataCell
impl RefUnwindSafe for DataCell
impl Send for DataCell
impl Sync for DataCell
impl Unpin for DataCell
impl UnwindSafe for DataCell
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