pub struct TableGroupBlock {
pub span_range: Range<usize>,
pub ident: Ident,
pub note: Option<NoteBlock>,
pub items: Vec<TableGroupItem>,
pub settings: Option<TableGroupSettings>,
}
Expand description
Represents a table group allowing to group the related or associated tables together.
Fields§
§span_range: Range<usize>
The range of the span in the source text.
ident: Ident
The name of a table group
note: Option<NoteBlock>
The note block associated with the table group block.
items: Vec<TableGroupItem>
The list of table identifiers inside the group.
settings: Option<TableGroupSettings>
The settings for the table group.
Trait Implementations§
Source§impl Clone for TableGroupBlock
impl Clone for TableGroupBlock
Source§fn clone(&self) -> TableGroupBlock
fn clone(&self) -> TableGroupBlock
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 TableGroupBlock
impl Debug for TableGroupBlock
Source§impl Default for TableGroupBlock
impl Default for TableGroupBlock
Source§fn default() -> TableGroupBlock
fn default() -> TableGroupBlock
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TableGroupBlock
impl RefUnwindSafe for TableGroupBlock
impl Send for TableGroupBlock
impl Sync for TableGroupBlock
impl Unpin for TableGroupBlock
impl UnwindSafe for TableGroupBlock
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