1mod error;
8mod instance;
9mod taxonomy;
10pub(crate) mod validation;
11mod xml;
12
13pub use error::{LinkbaseType, Result, XbrlError};
14pub use instance::{
15 Context, ContextId, Decimals, DocumentView, EntityIdentifier, Fact, FootnoteArc, FootnoteLink,
16 FootnoteLocator, FootnoteResource, InstanceDocument, InstanceParser, ItemFact, Period,
17 SectionView, TreeNode, TupleFact, Unit, UnitId,
18};
19pub use quick_xml::{Reader as XmlReader, Writer as XmlWriter};
20#[cfg(feature = "download")]
21pub use taxonomy::TaxonomyLoader;
22pub use taxonomy::{
23 Balance, CalculationArc, DeclaredAccuracy, DefinitionArc, Label, LinkbaseLocator,
24 LinkbaseParser, PeriodType, PresentationArc, Reference, ReferencePart, SchemaParser,
25 SubstitutionGroup, TaxonomySchema, TaxonomySet,
26};
27pub use validation::{Severity, ValidationMessage, ValidationResult};
28pub use xml::{
29 ConceptId, ExpandedName, NamespacePrefix, NamespaceUri, QName, RoleUri, SchemaRefUrl,
30};