use notedthat_core::PutOutcome;
mod commit;
mod error;
mod mime;
pub mod patch;
pub mod replace;
pub use commit::{MAX_UPLOAD_BYTES, check_size, commit, commit_delete};
pub use error::WriteError;
pub use mime::sniff_content_type;
pub use patch::{PatchMode, patch};
pub use replace::{ReplaceRequest, replace};
pub struct ReplaceOutcome {
pub put_outcome: PutOutcome,
pub match_count: u64,
}