List of all items
Structs
- core::database::DatabasePoolCache
- core::database::DatabasePoolCacheConfig
- core::database::DbSecrets
- core::database::PgConnectOptions
- core::database::Postgres
- core::database::Transaction
- core::database::models::document_box::DocumentBox
- core::database::models::document_box::WithScope
- core::database::models::edit_history::CreateEditHistory
- core::database::models::edit_history::EditHistory
- core::database::models::file::CreateFile
- core::database::models::file::File
- core::database::models::file::FileWithExtra
- core::database::models::file::FileWithScope
- core::database::models::file::ResolvedFileWithExtra
- core::database::models::folder::CreateFolder
- core::database::models::folder::Folder
- core::database::models::folder::FolderChildrenCount
- core::database::models::folder::FolderWithExtra
- core::database::models::folder::ResolvedFolder
- core::database::models::folder::ResolvedFolderWithExtra
- core::database::models::generated_file::CreateGeneratedFile
- core::database::models::generated_file::GeneratedFile
- core::database::models::link::CreateLink
- core::database::models::link::Link
- core::database::models::link::LinkWithExtra
- core::database::models::link::LinkWithScope
- core::database::models::link::ResolvedLinkWithExtra
- core::database::models::link_resolved_metadata::CreateLinkResolvedMetadata
- core::database::models::link_resolved_metadata::LinkResolvedMetadata
- core::database::models::link_resolved_metadata::StoredResolvedWebsiteMetadata
- core::database::models::presigned_upload_task::CreatePresignedUploadTask
- core::database::models::presigned_upload_task::PresignedUploadTask
- core::database::models::root_migration::CreateRootMigration
- core::database::models::root_migration::RootMigration
- core::database::models::search::DbPageCountResult
- core::database::models::search::DbPageResult
- core::database::models::search::DocboxSearchDateRange
- core::database::models::search::DocboxSearchFilters
- core::database::models::search::DocboxSearchMatch
- core::database::models::search::DocboxSearchMatchRanked
- core::database::models::search::DocboxSearchPageMatch
- core::database::models::search::SearchOptions
- core::database::models::shared::CountResult
- core::database::models::shared::DocboxInputPair
- core::database::models::shared::FolderPathSegment
- core::database::models::shared::TotalSizeResult
- core::database::models::shared::WithFullPath
- core::database::models::shared::WithFullPathScope
- core::database::models::tasks::Task
- core::database::models::tenant::CreateTenant
- core::database::models::tenant::Tenant
- core::database::models::tenant_migration::CreateTenantMigration
- core::database::models::tenant_migration::TenantMigration
- core::database::models::user::User
- core::database::pool::DatabasePoolCache
- core::database::pool::DatabasePoolCacheConfig
- core::database::pool::DbSecrets
- core::database::sqlx::PgConnection
- core::database::sqlx::Pool
- core::database::sqlx::Postgres
- core::database::sqlx::QueryBuilder
- core::database::sqlx::RawSql
- core::database::sqlx::Transaction
- core::database::sqlx::__rt::TimeoutError
- core::database::sqlx::error::UnexpectedNullError
- core::database::sqlx::pool::CloseEvent
- core::database::sqlx::pool::Pool
- core::database::sqlx::pool::PoolConnection
- core::database::sqlx::pool::PoolConnectionMetadata
- core::database::sqlx::pool::PoolOptions
- core::database::sqlx::postgres::PgAdvisoryLock
- core::database::sqlx::postgres::PgAdvisoryLockGuard
- core::database::sqlx::postgres::PgArgumentBuffer
- core::database::sqlx::postgres::PgArguments
- core::database::sqlx::postgres::PgColumn
- core::database::sqlx::postgres::PgConnectOptions
- core::database::sqlx::postgres::PgConnection
- core::database::sqlx::postgres::PgCopyIn
- core::database::sqlx::postgres::PgDatabaseError
- core::database::sqlx::postgres::PgListener
- core::database::sqlx::postgres::PgNotification
- core::database::sqlx::postgres::PgQueryResult
- core::database::sqlx::postgres::PgRow
- core::database::sqlx::postgres::PgStatement
- core::database::sqlx::postgres::PgTransactionManager
- core::database::sqlx::postgres::PgTypeInfo
- core::database::sqlx::postgres::PgValue
- core::database::sqlx::postgres::PgValueRef
- core::database::sqlx::postgres::Postgres
- core::database::sqlx::postgres::types::Oid
- core::database::sqlx::postgres::types::PgBox
- core::database::sqlx::postgres::types::PgCiText
- core::database::sqlx::postgres::types::PgCircle
- core::database::sqlx::postgres::types::PgHstore
- core::database::sqlx::postgres::types::PgInterval
- core::database::sqlx::postgres::types::PgLQuery
- core::database::sqlx::postgres::types::PgLQueryVariant
- core::database::sqlx::postgres::types::PgLQueryVariantFlag
- core::database::sqlx::postgres::types::PgLSeg
- core::database::sqlx::postgres::types::PgLTree
- core::database::sqlx::postgres::types::PgLTreeLabel
- core::database::sqlx::postgres::types::PgLine
- core::database::sqlx::postgres::types::PgMoney
- core::database::sqlx::postgres::types::PgPath
- core::database::sqlx::postgres::types::PgPoint
- core::database::sqlx::postgres::types::PgPolygon
- core::database::sqlx::postgres::types::PgRange
- core::database::sqlx::postgres::types::PgTimeTz
- core::database::sqlx::query::Map
- core::database::sqlx::query::Query
- core::database::sqlx::query::QueryAs
- core::database::sqlx::query::QueryScalar
- core::database::sqlx::query_builder::QueryBuilder
- core::database::sqlx::query_builder::Separated
- core::database::sqlx::types::Json
- core::database::sqlx::types::JsonRawValue
- core::database::sqlx::types::Text
- core::database::sqlx::types::Uuid
- core::database::sqlx::types::chrono::DateTime
- core::database::sqlx::types::chrono::FixedOffset
- core::database::sqlx::types::chrono::Local
- core::database::sqlx::types::chrono::NaiveDate
- core::database::sqlx::types::chrono::NaiveDateTime
- core::database::sqlx::types::chrono::NaiveTime
- core::database::sqlx::types::chrono::Utc
- core::database::sqlx::types::uuid::Builder
- core::database::sqlx::types::uuid::Error
- core::database::sqlx::types::uuid::NoContext
- core::database::sqlx::types::uuid::NonNilUuid
- core::database::sqlx::types::uuid::Timestamp
- core::database::sqlx::types::uuid::Uuid
- core::database::sqlx::types::uuid::fmt::Braced
- core::database::sqlx::types::uuid::fmt::Hyphenated
- core::database::sqlx::types::uuid::fmt::Simple
- core::database::sqlx::types::uuid::fmt::Urn
- core::database::sqlx::types::uuid::timestamp::Timestamp
- core::database::sqlx::types::uuid::timestamp::context::NoContext
- core::database::sqlx::types::uuid::timestamp::context::ThreadLocalContext
- core::document_box::create_document_box::CreateDocumentBox
- core::document_box::search_document_box::DocumentBoxSearchResults
- core::document_box::search_document_box::ResolvedSearchResult
- core::events::EventPublisherFactory
- core::events::mpsc::MpscEventPublisher
- core::events::noop::NoopEventPublisher
- core::events::sqs::SqsEventPublisher
- core::events::sqs::SqsEventPublisherFactory
- core::events::sqs::TenantSqsEventQueue
- core::files::generated::PreparedGeneratedFile
- core::files::update_file::UpdateFile
- core::files::upload_file::PreparedUploadData
- core::files::upload_file::UploadFile
- core::files::upload_file::UploadFileState
- core::files::upload_file::UploadedFileData
- core::files::upload_file_presigned::CompletePresigned
- core::files::upload_file_presigned::CreatePresigned
- core::files::upload_file_presigned::PresignedUploadOutcome
- core::folders::create_folder::CreateFolderData
- core::folders::update_folder::UpdateFolder
- core::links::create_link::CreateLinkData
- core::links::resolve_website::ResolveWebsiteConfig
- core::links::resolve_website::ResolveWebsiteService
- core::links::update_link::UpdateLink
- core::notifications::MpscNotificationQueueSender
- core::notifications::process::NotificationQueueData
- core::processing::AdditionalProcessingFile
- core::processing::EmailProcessingConfig
- core::processing::ProcessingConfig
- core::processing::ProcessingIndexMetadata
- core::processing::ProcessingLayer
- core::processing::ProcessingLayerConfig
- core::processing::ProcessingOutput
- core::processing::QueuedUpload
- core::processing::email::EmailAttachment
- core::processing::email::EmailEntity
- core::processing::email::EmailHeader
- core::processing::email::EmailMetadataDocument
- core::processing::office::OfficeProcessingLayer
- core::processing::office::convert_lambda::OfficeConvertLambdaConfig
- core::processing::office::convert_lambda::OfficeConverterLambda
- core::processing::office::convert_server::OfficeConvertServerConfig
- core::processing::office::convert_server::OfficeConverterServer
- core::processing::pdf::GeneratedPdfImages
- core::search::DatabaseSearchConfig
- core::search::DatabaseSearchIndex
- core::search::DatabaseSearchIndexFactory
- core::search::OpenSearchConfig
- core::search::OpenSearchIndex
- core::search::OpenSearchIndexFactory
- core::search::TypesenseApiKey
- core::search::TypesenseApiKeySecret
- core::search::TypesenseIndex
- core::search::TypesenseIndexFactory
- core::search::TypesenseSearchConfig
- core::search::models::AdminSearchRequest
- core::search::models::AdminSearchResultResponse
- core::search::models::AdminUsersResults
- core::search::models::DocumentPage
- core::search::models::FileSearchRequest
- core::search::models::FileSearchResultResponse
- core::search::models::FileSearchResults
- core::search::models::FlattenedItemResult
- core::search::models::PageResult
- core::search::models::SearchIndexData
- core::search::models::SearchRange
- core::search::models::SearchRequest
- core::search::models::SearchResultItem
- core::search::models::SearchResultResponse
- core::search::models::SearchResults
- core::search::models::StringMime
- core::search::models::UpdateSearchIndexData
- core::search::models::UsersRequest
- core::secrets::aws::AwsSecretManager
- core::secrets::aws::AwsSecretManagerConfig
- core::secrets::memory::MemorySecretManager
- core::secrets::memory::MemorySecretManagerConfig
- core::storage::FileStream
- core::storage::StorageLayerOptions
- core::storage::s3::AwsFileStream
- core::storage::s3::S3StorageLayer
- core::storage::s3::S3StorageLayerFactory
- core::storage::s3::S3StorageLayerFactoryConfig
- core::tenant::tenant_cache::TenantCache
- core::web_scraper::Favicon
- core::web_scraper::ResolvedImage
- core::web_scraper::ResolvedWebsiteMetadata
- core::web_scraper::Url
- core::web_scraper::WebsiteMetaService
- core::web_scraper::WebsiteMetaServiceConfig
- docs::ApiDoc
- error::DynHttpError
- error::HttpErrorResponse
- extensions::max_file_size::MaxFileSizeBytes
- extensions::server_version::ServerVersion
- middleware::action_user::ActionUser
- middleware::action_user::ActionUserData
- middleware::action_user::UserParams
- middleware::api_key::ApiKeyLayer
- middleware::api_key::ApiKeyMiddleware
- middleware::tenant::TenantDb
- middleware::tenant::TenantEvents
- middleware::tenant::TenantParams
- middleware::tenant::TenantSearch
- middleware::tenant::TenantStorage
- models::admin::TenantDocumentBoxesRequest
- models::admin::TenantDocumentBoxesResponse
- models::admin::TenantStatsResponse
- models::document_box::CreateDocumentBoxRequest
- models::document_box::DocumentBoxOptions
- models::document_box::DocumentBoxResponse
- models::document_box::DocumentBoxScope
- models::document_box::DocumentBoxStats
- models::document_box::InvalidDocumentBoxScope
- models::file::BinaryResponse
- models::file::CreatePresignedRequest
- models::file::FileResponse
- models::file::GetPresignedRequest
- models::file::PresignedDownloadResponse
- models::file::PresignedUploadResponse
- models::file::RawFileQuery
- models::file::UpdateFileRequest
- models::file::UploadFileRequest
- models::file::UploadTaskResponse
- models::file::UploadedFile
- models::folder::CreateFolderRequest
- models::folder::FolderResponse
- models::folder::UpdateFolderRequest
- models::link::CreateLink
- models::link::LinkMetadataResponse
- models::link::UpdateLinkRequest
- models::utils::DocboxServerResponse
Enums
- core::database::DatabasePoolCacheConfigError
- core::database::DbConnectErr
- core::database::models::edit_history::CreateEditHistoryType
- core::database::models::edit_history::EditHistoryMetadata
- core::database::models::edit_history::EditHistoryType
- core::database::models::generated_file::GeneratedFileType
- core::database::models::presigned_upload_task::PresignedTaskStatus
- core::database::models::search::DocboxSearchItemType
- core::database::models::tasks::TaskStatus
- core::database::pool::DatabasePoolCacheConfigError
- core::database::pool::DbConnectErr
- core::database::sqlx::Either
- core::database::sqlx::Error
- core::database::sqlx::__rt::JoinHandle
- core::database::sqlx::encode::IsNull
- core::database::sqlx::error::Error
- core::database::sqlx::error::ErrorKind
- core::database::sqlx::pool::MaybePoolConnection
- core::database::sqlx::pool::maybe::MaybePoolConnection
- core::database::sqlx::postgres::PgAdvisoryLockKey
- core::database::sqlx::postgres::PgErrorPosition
- core::database::sqlx::postgres::PgSeverity
- core::database::sqlx::postgres::PgSslMode
- core::database::sqlx::postgres::PgTypeKind
- core::database::sqlx::postgres::PgValueFormat
- core::database::sqlx::postgres::types::PgCube
- core::database::sqlx::postgres::types::PgLQueryLevel
- core::database::sqlx::postgres::types::PgLTreeParseError
- core::database::sqlx::types::JsonValue
- core::database::sqlx::types::uuid::Variant
- core::database::sqlx::types::uuid::Version
- core::document_box::create_document_box::CreateDocumentBoxError
- core::document_box::delete_document_box::DeleteDocumentBoxError
- core::document_box::search_document_box::SearchDocumentBoxError
- core::events::TenantEventMessage
- core::events::TenantEventPublisher
- core::files::delete_file::DeleteFileError
- core::files::generated::GeneratedFileDeleteResult
- core::files::reprocess_octet_stream_files::ProcessFileError
- core::files::update_file::UpdateFileError
- core::files::upload_file::UploadFileError
- core::files::upload_file_presigned::CreatePresignedUploadError
- core::files::upload_file_presigned::PresignedUploadError
- core::folders::create_folder::CreateFolderError
- core::folders::delete_folder::DeleteFolderError
- core::folders::delete_folder::InternalDeleteFolderError
- core::folders::delete_folder::RemoveStackItem
- core::folders::update_folder::UpdateFolderError
- core::links::create_link::CreateLinkError
- core::links::delete_link::DeleteLinkError
- core::links::get_link_metadata::GetLinkMetadataError
- core::links::resolve_website::ResolveWebsiteConfigError
- core::links::update_link::UpdateLinkError
- core::notifications::AppNotificationQueue
- core::notifications::NotificationConfig
- core::notifications::NotificationQueueMessage
- core::processing::ProcessingError
- core::processing::ProcessingLayerConfigError
- core::processing::email::EmailProcessingError
- core::processing::office::OfficeConverter
- core::processing::office::OfficeConverterConfig
- core::processing::office::OfficeConverterConfigError
- core::processing::office::OfficeConverterError
- core::processing::office::PdfConvertError
- core::processing::office::convert_lambda::OfficeConvertLambdaConfigError
- core::processing::office::convert_lambda::OfficeConvertLambdaError
- core::processing::office::convert_server::OfficeConvertServerError
- core::processing::pdf::GeneratePdfImagesError
- core::purge::purge_expired_presigned_tasks::PurgeExpiredPresignedError
- core::purge::purge_expired_tasks::PurgeExpiredTaskError
- core::purge::purge_expired_website_metadata::PurgeExpiredWebsiteMetadataError
- core::search::DatabaseSearchError
- core::search::DatabaseSearchIndexFactoryError
- core::search::OpenSearchIndexFactoryError
- core::search::OpenSearchSearchError
- core::search::SearchError
- core::search::SearchIndexFactory
- core::search::SearchIndexFactoryConfig
- core::search::SearchIndexFactoryError
- core::search::TenantSearchIndex
- core::search::TypesenseApiKeyProvider
- core::search::TypesenseIndexFactoryError
- core::search::TypesenseSearchError
- core::search::models::SearchIndexType
- core::search::models::SearchResultData
- core::search::models::SearchScore
- core::secrets::Secret
- core::secrets::SecretManager
- core::secrets::SecretManagerError
- core::secrets::SecretsManagerConfig
- core::secrets::SecretsManagerConfigError
- core::secrets::SetSecretOutcome
- core::secrets::aws::AwsSecretError
- core::secrets::aws::AwsSecretsEndpoint
- core::secrets::aws::AwsSecretsManagerConfigError
- core::secrets::memory::MemorySecretManagerConfigError
- core::storage::CreateBucketOutcome
- core::storage::StorageLayer
- core::storage::StorageLayerError
- core::storage::StorageLayerFactory
- core::storage::StorageLayerFactoryConfig
- core::storage::StorageLayerFactoryConfigError
- core::storage::s3::S3Endpoint
- core::storage::s3::S3StorageError
- core::storage::s3::S3StorageLayerFactoryConfigError
- core::tenant::rebuild_tenant_index::PdfCompatibleRebuildError
- core::tenant::rebuild_tenant_index::RebuildTenantIndexError
- core::web_scraper::WebsiteMetaServiceConfigError
- error::HttpCommonError
- middleware::tenant::ExtractTenantError
- models::admin::HttpAdminError
- models::document_box::HttpDocumentBoxError
- models::file::FileUploadResponse
- models::file::HttpFileError
- models::file::PresignedStatusResponse
- models::folder::HttpFolderError
- models::link::HttpLinkError
- models::task::HttpTaskError
Traits
- core::database::DbExecutor
- core::database::sqlx::Acquire
- core::database::sqlx::Arguments
- core::database::sqlx::Column
- core::database::sqlx::ColumnIndex
- core::database::sqlx::ConnectOptions
- core::database::sqlx::Connection
- core::database::sqlx::Database
- core::database::sqlx::Decode
- core::database::sqlx::Encode
- core::database::sqlx::Execute
- core::database::sqlx::Executor
- core::database::sqlx::FromRow
- core::database::sqlx::IntoArguments
- core::database::sqlx::PgExecutor
- core::database::sqlx::Row
- core::database::sqlx::Statement
- core::database::sqlx::Type
- core::database::sqlx::TypeInfo
- core::database::sqlx::Value
- core::database::sqlx::ValueRef
- core::database::sqlx::database::Database
- core::database::sqlx::database::HasStatementCache
- core::database::sqlx::decode::Decode
- core::database::sqlx::encode::Encode
- core::database::sqlx::error::DatabaseError
- core::database::sqlx::postgres::PgExecutor
- core::database::sqlx::postgres::PgHasArrayType
- core::database::sqlx::postgres::PgPoolCopyExt
- core::database::sqlx::postgres::types::PgHasArrayType
- core::database::sqlx::prelude::Acquire
- core::database::sqlx::prelude::ConnectOptions
- core::database::sqlx::prelude::Connection
- core::database::sqlx::prelude::Decode
- core::database::sqlx::prelude::Encode
- core::database::sqlx::prelude::Executor
- core::database::sqlx::prelude::FromRow
- core::database::sqlx::prelude::IntoArguments
- core::database::sqlx::prelude::Row
- core::database::sqlx::prelude::Statement
- core::database::sqlx::prelude::Type
- core::database::sqlx::types::Type
- core::database::sqlx::types::chrono::TimeZone
- core::database::sqlx::types::uuid::ClockSequence
- core::database::sqlx::types::uuid::timestamp::ClockSequence
- core::database::utils::DatabaseErrorExt
- core::events::EventPublisher
- core::tenant::tenant_options_ext::TenantOptionsExt
- error::HttpError
Macros
- core::database::sqlx::query
- core::database::sqlx::query_as
- core::database::sqlx::query_as_unchecked
- core::database::sqlx::query_file
- core::database::sqlx::query_file_as
- core::database::sqlx::query_file_as_unchecked
- core::database::sqlx::query_file_scalar
- core::database::sqlx::query_file_scalar_unchecked
- core::database::sqlx::query_file_unchecked
- core::database::sqlx::query_scalar
- core::database::sqlx::query_scalar_unchecked
- core::database::sqlx::query_unchecked
- core::database::sqlx::sqlx_macros::expand_query
- core::database::sqlx::types::uuid::uuid
Attribute Macros
Derive Macros
- core::database::sqlx::Decode
- core::database::sqlx::Encode
- core::database::sqlx::FromRow
- core::database::sqlx::Type
- core::database::sqlx::decode::Decode
- core::database::sqlx::encode::Encode
- core::database::sqlx::prelude::Decode
- core::database::sqlx::prelude::Encode
- core::database::sqlx::prelude::FromRow
- core::database::sqlx::prelude::Type
- core::database::sqlx::sqlx_macros::Decode
- core::database::sqlx::sqlx_macros::Encode
- core::database::sqlx::sqlx_macros::FromRow
- core::database::sqlx::sqlx_macros::Type
- core::database::sqlx::types::Type
Functions
- core::aws::aws_config
- core::aws::aws_config_with_profile
- core::database::create::check_database_exists
- core::database::create::check_database_role_exists
- core::database::create::check_database_table_exists
- core::database::create::create_database
- core::database::create::create_restricted_role
- core::database::create::create_restricted_role_aws_iam
- core::database::create::delete_database
- core::database::create::delete_role
- core::database::create::make_role_iam_only
- core::database::migrations::apply_migration
- core::database::migrations::apply_root_migrations
- core::database::migrations::apply_tenant_migrations
- core::database::migrations::force_apply_tenant_migrations
- core::database::migrations::get_pending_root_migrations
- core::database::migrations::get_pending_tenant_migrations
- core::database::migrations::initialize_root_migrations
- core::database::models::search::delete_file_pages_by_file_id
- core::database::models::search::delete_file_pages_by_scope
- core::database::models::search::search
- core::database::models::search::search_file_pages
- core::database::sqlx::__query_scalar_with_result
- core::database::sqlx::__query_with_result
- core::database::sqlx::__rt::missing_rt
- core::database::sqlx::__rt::rt_tokio::available
- core::database::sqlx::__rt::sleep
- core::database::sqlx::__rt::spawn
- core::database::sqlx::__rt::spawn_blocking
- core::database::sqlx::__rt::test_block_on
- core::database::sqlx::__rt::timeout
- core::database::sqlx::__rt::yield_now
- core::database::sqlx::error::mismatched_types
- core::database::sqlx::query
- core::database::sqlx::query_as
- core::database::sqlx::query_as_with
- core::database::sqlx::query_scalar
- core::database::sqlx::query_scalar_with
- core::database::sqlx::query_with
- core::database::sqlx::raw_sql
- core::database::sqlx::test_block_on
- core::database::sqlx::types::uuid::serde::braced::deserialize
- core::database::sqlx::types::uuid::serde::braced::serialize
- core::database::sqlx::types::uuid::serde::compact::deserialize
- core::database::sqlx::types::uuid::serde::compact::serialize
- core::database::sqlx::types::uuid::serde::simple::deserialize
- core::database::sqlx::types::uuid::serde::simple::serialize
- core::database::sqlx::types::uuid::serde::urn::deserialize
- core::database::sqlx::types::uuid::serde::urn::serialize
- core::document_box::create_document_box::create_document_box
- core::document_box::delete_document_box::delete_document_box
- core::document_box::search_document_box::resolve_search_results_mixed_scopes
- core::document_box::search_document_box::resolve_search_results_same_scope
- core::document_box::search_document_box::search_document_box
- core::document_box::search_document_box::search_document_boxes_admin
- core::files::create_file_key
- core::files::create_generated_file_key
- core::files::delete_file::delete_file
- core::files::generated::delete_generated_files
- core::files::generated::make_create_generated_files
- core::files::generated::upload_generated_files
- core::files::index_file::create_file_index
- core::files::index_file::store_file_index
- core::files::reprocess_octet_stream_files::get_files
- core::files::reprocess_octet_stream_files::perform_process_file
- core::files::reprocess_octet_stream_files::reprocess_octet_stream_files
- core::files::update_file::update_file
- core::files::upload_file::publish_file_creation_events
- core::files::upload_file::store_generated_files
- core::files::upload_file::upload_file
- core::files::upload_file_presigned::complete_presigned
- core::files::upload_file_presigned::create_presigned_upload
- core::files::upload_file_presigned::safe_complete_presigned
- core::folders::create_folder::safe_create_folder
- core::folders::delete_folder::delete_folder
- core::folders::index_folder::store_folder_index
- core::folders::update_folder::update_folder
- core::links::create_link::safe_create_link
- core::links::delete_link::delete_link
- core::links::get_link_metadata::get_link_metadata
- core::links::index_link::store_link_index
- core::links::update_link::update_link
- core::notifications::parse_bucket_message
- core::notifications::process::handle_file_uploaded
- core::notifications::process::handle_file_uploaded_tenant
- core::notifications::process::process_notification_queue
- core::processing::email::is_mail_mime
- core::processing::email::process_email
- core::processing::html_to_text::html_to_text
- core::processing::image::create_img_bytes
- core::processing::image::process_image_async
- core::processing::office::is_pdf_compatible
- core::processing::office::libreoffice::is_known_libreoffice_pdf_convertable
- core::processing::office::process_office
- core::processing::pdf::is_pdf_file
- core::processing::pdf::process_pdf
- core::processing::pdf::split_pdf_text_pages
- core::processing::process_file
- core::purge::purge_expired_presigned_tasks::purge_expired_presigned_tasks
- core::purge::purge_expired_presigned_tasks::purge_expired_presigned_tasks_tenant
- core::purge::purge_expired_presigned_tasks::safe_purge_expired_presigned_tasks
- core::purge::purge_expired_tasks::purge_expired_tasks
- core::purge::purge_expired_tasks::safe_purge_expired_tasks
- core::purge::purge_expired_website_metadata::purge_expired_website_metadata
- core::purge::purge_expired_website_metadata::safe_purge_expired_website_metadata
- core::tasks::background_task::background_task
- core::tenant::rebuild_tenant_index::apply_rebuilt_tenant_index
- core::tenant::rebuild_tenant_index::create_files_index_data
- core::tenant::rebuild_tenant_index::create_folders_index_data
- core::tenant::rebuild_tenant_index::create_links_index_data
- core::tenant::rebuild_tenant_index::rebuild_tenant_index
- core::tenant::rebuild_tenant_index::recreate_search_index_data
- core::tenant::rebuild_tenant_index::try_pdf_compatible_document_pages
- core::utils::file::get_file_name_ext
- core::utils::file::get_mime_ext
- core::utils::file::make_s3_safe
- core::utils::timing::handle_slow_future
- middleware::tenant::extract_tenant
- middleware::tenant::get_tenant_env
- middleware::tenant::tenant_auth_middleware
- routes::admin::delete_user
- routes::admin::flush_database_pool_cache
- routes::admin::flush_tenant_cache
- routes::admin::http_purge_expired_presigned_tasks
- routes::admin::list_users
- routes::admin::rebuild_search_index_tenant
- routes::admin::reprocess_octet_stream_files_tenant
- routes::admin::search_tenant
- routes::admin::tenant_boxes
- routes::admin::tenant_stats
- routes::admin_router
- routes::document_box::create
- routes::document_box::delete
- routes::document_box::get
- routes::document_box::search
- routes::document_box::stats
- routes::document_box_router
- routes::file::create_presigned
- routes::file::delete
- routes::file::get
- routes::file::get_children
- routes::file::get_edit_history
- routes::file::get_generated
- routes::file::get_generated_raw
- routes::file::get_generated_raw_named
- routes::file::get_generated_raw_presigned
- routes::file::get_presigned
- routes::file::get_raw
- routes::file::get_raw_named
- routes::file::get_raw_presigned
- routes::file::search
- routes::file::update
- routes::file::upload
- routes::file_router
- routes::folder::create
- routes::folder::delete
- routes::folder::get
- routes::folder::get_edit_history
- routes::folder::update
- routes::folder_router
- routes::link::create
- routes::link::delete
- routes::link::get
- routes::link::get_edit_history
- routes::link::get_favicon
- routes::link::get_image
- routes::link::get_metadata
- routes::link::update
- routes::link_router
- routes::router
- routes::task::get
- routes::task_router
- routes::unsupported
- routes::utils::get_options
- routes::utils::health
- routes::utils::server_details
- routes::utils::webhook_s3
Type Aliases
- core::aws::SqsClient
- core::database::DbErr
- core::database::DbPool
- core::database::DbResult
- core::database::DbTransaction
- core::database::PgPool
- core::database::PgPoolOptions
- core::database::models::document_box::DocumentBoxScopeRaw
- core::database::models::document_box::DocumentBoxScopeRawRef
- core::database::models::edit_history::EditHistoryId
- core::database::models::file::FileId
- core::database::models::folder::FolderId
- core::database::models::generated_file::GeneratedFileId
- core::database::models::link::LinkId
- core::database::models::presigned_upload_task::PresignedUploadTaskId
- core::database::models::tasks::TaskId
- core::database::models::tenant::TenantId
- core::database::models::user::UserId
- core::database::sqlx::PgPool
- core::database::sqlx::PgTransaction
- core::database::sqlx::Result
- core::database::sqlx::error::BoxDynError
- core::database::sqlx::error::Result
- core::database::sqlx::postgres::PgPool
- core::database::sqlx::postgres::PgPoolOptions
- core::database::sqlx::postgres::PgTransaction
- core::database::sqlx::types::uuid::Bytes
- core::secrets::memory::MemorySecretError
- error::HttpResult
- error::HttpStatusResult
Statics
Constants
- core::database::ROOT_DATABASE_NAME
- core::database::ROOT_DATABASE_ROLE_NAME
- core::database::migrations::ROOT_MIGRATIONS
- core::database::migrations::TENANT_MIGRATIONS
- core::database::sqlx::postgres::PG_COPY_MAX_DATA_LEN
- core::database::sqlx::types::uuid::timestamp::UUID_TICKS_BETWEEN_EPOCHS
- core::processing::DEFAULT_PROCESS_TIMEOUT
- core::processing::office::libreoffice::LIBREOFFICE_CONVERTABLE_FORMATS
- middleware::action_user::USER_ID_HEADER
- middleware::action_user::USER_IMAGE_ID_HEADER
- middleware::action_user::USER_NAME_HEADER
- middleware::tenant::TENANT_ENV_HEADER
- middleware::tenant::TENANT_ID_HEADER
- routes::admin::ADMIN_TAG
- routes::document_box::DOCUMENT_BOX_TAG
- routes::file::FILE_TAG
- routes::folder::FOLDER_TAG
- routes::link::LINK_TAG
- routes::task::TASK_TAG
- routes::utils::UTILS_TAG