thymeleaf 0.1.0-beta.1

A framework-neutral Thymeleaf-compatible dynamic template engine for Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::util::Utf16String;

use super::ITemplateEvent;

/// 不可变 XML processing instruction 事件。
///
/// 对应 Java: `org.thymeleaf.model.IProcessingInstruction`。
pub trait IProcessingInstruction: ITemplateEvent {
    /// 返回 processing instruction target。
    fn get_target(&self) -> Option<&Utf16String>;
    /// 返回 processing instruction 内容。
    fn get_content(&self) -> Option<&Utf16String>;
    /// 返回包含边界的完整 processing instruction。
    fn get_processing_instruction(&self) -> Option<&Utf16String>;
}