Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common imports for defining resources and wiring an app.

Re-exportsยง

pub use crate::actions::ActionFuture;
pub use crate::actions::CustomAction;
pub use crate::attach::set_attachments;
pub use crate::attach::Attachment;
pub use crate::attach::Attachments;
pub use crate::attach::FileField;
pub use crate::attach::UploadedFile;
pub use crate::audit::set_auditor;
pub use crate::audit::AuditEntry;
pub use crate::audit::Auditor;
pub use crate::auth::configure as configure_auth;
pub use crate::auth::create_admin;
pub use crate::auth::AuthConfig;
pub use crate::authz::set_authorizer;
pub use crate::authz::Action;
pub use crate::authz::Authorizer;
pub use crate::error::CoreError;
pub use crate::filters::FilterField;
pub use crate::filters::FilterKind;
pub use crate::filters::FilterOption;
pub use crate::registry::all_resources;
pub use crate::registry::register_resource;
pub use crate::request::Claims;
pub use crate::request::ReqCtx;
pub use crate::resource::Resource;
pub use crate::search::set_indexer;
pub use crate::search::Indexer;
pub use crate::response::ApiBody;
pub use crate::response::ApiResponse;
pub use crate::storage::seed;
pub use crate::storage::set_storage;
pub use crate::storage::storage;
pub use crate::storage::QueryOptions;
pub use crate::storage::Storage;