actix-form-data/src/lib.rs
2018-04-29 18:27:24 -05:00

31 lines
604 B
Rust

extern crate actix_web;
extern crate bytes;
#[macro_use]
extern crate failure;
extern crate futures;
extern crate futures_cpupool;
extern crate futures_fs;
extern crate http;
#[macro_use]
extern crate log;
extern crate mime;
#[cfg(feature = "with-serde")]
extern crate serde;
#[cfg(feature = "with-serde")]
#[macro_use]
extern crate serde_derive;
use std::path::PathBuf;
mod error;
mod types;
mod upload;
pub use self::error::Error;
pub use self::types::*;
pub use self::upload::handle_upload;
pub trait FilenameGenerator: Send + Sync {
fn next_filename(&self, &mime::Mime) -> Option<PathBuf>;
}