#![deny(missing_docs)]
#![deny(unsafe_code)]
pub mod color;
pub mod enums;
pub mod error;
pub mod ids;
pub mod index;
mod macros;
pub mod units;
pub use color::Color;
pub use enums::{
Alignment, ApplyPageType, ArcType, ArrowSize, ArrowType, BookmarkType, BorderLineType,
BreakType, CurveSegmentType, DropCapStyle, EmbossType, EmphasisType, EngraveType, FieldType,
FillBrushType, Flip, GradientType, GutterType, HeadingType, ImageFillMode, Language,
LineSpacingType, NumberFormatType, OutlineType, PageNumberPosition, PatternType,
RefContentType, RefType, RestartType, ShadowType, ShowMode, StrikeoutShape, TabAlign,
TabLeader, TextBorderType, TextDirection, UnderlineType, VerticalPosition, WordBreakType,
};
pub use error::{ErrorCode, ErrorCodeExt, FoundationError, FoundationResult};
pub use ids::{FontId, StyleName, TemplateName};
pub use index::{
BorderFillIndex, BulletIndex, CharShapeIndex, FontIndex, Index, NumberingIndex, ParaShapeIndex,
StyleIndex, TabIndex,
};
pub use units::{HwpUnit, Insets, Point, Rect, Size};