//! # mplib - Micropub Publisher Library
//!
//! A Rust library for publishing text-only blog posts to Micropub endpoints.
//!
//! ## Example
//!
//!! ```rust
//! use mplib::{MicropubService, Post, publish_post};
//!
//! fn main() {
//! let service = MicropubService::new("https://example.com/micropub", "your_access_token");
//! let post = Post::new("Hello, world!", None);
//! match publish_post(&service, &post) {
//! Ok(result) => println!("Post published successfully: {:?}", result),
//! Err(e) => eprintln!("Failed to publish post: {}", e),
//! }
//! }
//! ```
// Re-export the main types and functions for library users
pub use crateMicropubService;
pub use cratePost;
pub use cratePostResult;
pub use cratePostStatus;
pub use cratepublish_post;