hwpforge_foundation/
lib.rs1#![deny(missing_docs)]
21#![deny(unsafe_code)]
22
23pub mod color;
24pub mod enums;
25pub mod error;
26pub mod ids;
27pub mod index;
28mod macros;
29pub mod units;
30
31pub use color::Color;
32pub use enums::{
33 Alignment, ApplyPageType, ArcType, ArrowSize, ArrowType, BookmarkType, BorderLineType,
34 BreakType, CurveSegmentType, DropCapStyle, EmbossType, EmphasisType, EngraveType, FieldType,
35 FillBrushType, Flip, GradientType, GutterType, HeadingType, ImageFillMode, Language,
36 LineSpacingType, NumberFormatType, OutlineType, PageNumberPosition, PatternType,
37 RefContentType, RefType, RestartType, ShadowType, ShowMode, StrikeoutShape, TextBorderType,
38 TextDirection, UnderlineType, VerticalPosition, WordBreakType,
39};
40pub use error::{ErrorCode, ErrorCodeExt, FoundationError, FoundationResult};
41pub use ids::{FontId, StyleName, TemplateName};
42pub use index::{
43 BorderFillIndex, CharShapeIndex, FontIndex, Index, NumberingIndex, ParaShapeIndex, StyleIndex,
44 TabIndex,
45};
46pub use units::{HwpUnit, Insets, Point, Rect, Size};