index-core 1.0.0

Core document model and semantic types for Index.
Documentation
//! Core semantic types for Index.
//!
//! This crate keeps stable semantic browser types for parsers, transformers,
//! renderers, and adapters.

pub mod auth;
pub mod component;
pub mod diagnostics;
pub mod navigation;
pub mod url;

pub use auth::{
    AuthError, AuthSession, Cookie, CookieJar, LoginFlow, MemorySecureStorage, OriginPolicy,
    Redactor, SecureStorage, SessionScope,
};
pub use component::{
    AdapterId, ButtonAction, DocumentQuality, DocumentQualityCategory, Form, FormMethod,
    FormSubmission, FormSubmitError, IndexDocument, IndexNode, Input, Link, Metadata, SectionRole,
    ValidationState,
};
pub use diagnostics::{
    DiagnosticAction, DiagnosticConfidence, DiagnosticField, DiagnosticRecord, DiagnosticSeverity,
    DiagnosticSource, FailureCause, FailureDiagnostic, TelemetryPolicy,
};
pub use navigation::{
    Bookmark, BookmarkError, BookmarkStore, HistoryEntry, HistoryStack, KnowledgeShelf,
    OriginState, ReaderProfile, ResponseLogEntry, SessionError, SessionId, SessionSidebarMode,
    SessionState, SessionUiState, ShelfError, ShelfRecord, ShelfSearchResult,
};
pub use url::{IndexUrl, Origin, Scheme, UrlError};