1#![cfg_attr(not(feature = "std"), no_std)]
2
3extern crate alloc;
4
5#[cfg(feature = "std")]
6extern crate std;
7
8pub mod api;
9pub mod args;
10mod methods;
11pub mod table;
12pub mod types;
13pub mod utils;
14
15pub use args::{
16 AddArgs, AddNumArgs, AddProgressBarArgs, AddProgressBarPosArgs, AddSelectionArgs, BorderArgs,
17 BordersArgs, CellAlignArgs, CheckboxArgs, DataFormatArgs, DelArgs, DelProgressBarArgs,
18 DelProgressBarNameArgs, DropdownArgs, FillDataArgs, FormatSpec, GetDataIidsArgs,
19 GetDataSpanArgs, GetDataYxArgs, HighlightArgs, InsertArgs, ItemArgs, ItemColArgs, ItemResult,
20 MoveArgs, MoveItemsArgs, NoteArgs, ReadonlyArgs, ResetArgs, SelectRowsColsArgs,
21 SelectionClearArgs, SetBordersArgs, SetCheckboxArgs, SetDataArgs, SetDropdownArgs, SetNoteArgs,
22 SetProgressBarArgs, SetProgressBarNameArgs, SortKey, SortRowsArgs, TreeExtendArgs,
23 TreeOpenArgs, UndoRedoArgs,
24};
25pub use table::Table;
26pub use types::{
27 Border, BoundedDeque, CellAlign, CellBorders, CellKey, CellProps, Change, ChangeBorders,
28 ChangeCellProps, ChangeCheckbox, ChangeDropdown, ChangeHeaderCell, ChangeIndexCell, ChangeNote,
29 ChangeProgressBar, Checkbox, Color3, CyclingCounter, DataFormat, Dropdown, DropdownState,
30 EventData, GetCellMutResultExt, GetCellResultExt, GetResultExt, HeaderCell, Highlight,
31 IndexCell, MaxMap, NO_END, NaturalKey, NaturalSegment, Note, Options, OrderedF64,
32 PartialOptions, ProgressBar, Selected, SelectionKind, SelectionState, Span, SpanKey, TableCell,
33 TreeMove, Val, statics, string_to_data_format, try_hex_to_color3,
34};
35
36pub(crate) use types::Header;
37pub(crate) use types::index::Index;
38pub(crate) use types::selection::Selection;
39pub(crate) use types::table_grid::TableGrid;