office-rs 0.1.1

A Rust library for reading and writing XML Office files
Documentation
use thiserror::Error;

/// PowerPoint特定错误
#[derive(Error, Debug)]
pub enum PptxError {
    #[error("幻灯片不存在: {slide_id}")] SlideNotFound {
        slide_id: String,
    },

    #[error("布局不存在: {layout_id}")] LayoutNotFound {
        layout_id: String,
    },

    #[error("形状ID无效: {shape_id}")] InvalidShapeId {
        shape_id: String,
    },

    #[error("动画配置错误: {reason}")] InvalidAnimation {
        reason: String,
    },
}