Skip to main content

Crate index_core

Crate index_core 

Source
Expand description

Core semantic types for Index.

This crate keeps stable semantic browser types for parsers, transformers, renderers, and adapters.

Re-exports§

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

Modules§

auth
Authentication, cookie, and redaction primitives.
component
Terminal-native document components.
diagnostics
Telemetry-free diagnostic records.
navigation
Navigation, bookmark, and session state.
url
URL semantic types.