Enum ftd::p2::Kind [−][src]
pub enum Kind {
Show 15 variants
String {
caption: bool,
body: bool,
default: Option<String>,
},
Integer {
default: Option<String>,
},
Decimal {
default: Option<String>,
},
Boolean {
default: Option<String>,
},
Element,
Elements,
Message,
StringMessage,
IntMessage,
Record {
name: String,
default: Option<String>,
},
OrType {
name: String,
},
Map {
kind: Box<Kind>,
},
List {
kind: Box<Kind>,
default: Option<String>,
},
Optional {
kind: Box<Kind>,
},
UI {
default: Option<(String, Header)>,
},
}
Variants
String
Integer
Decimal
Boolean
Element
Elements
Message
StringMessage
IntMessage
Record
OrType
Fields
name: String
Map
List
Optional
UI
Implementations
pub fn read_section(
&self,
line_number: usize,
p1: &Header,
p1_caption: &Option<String>,
p1_body: &Option<(usize, String)>,
name: &str,
doc: &TDoc<'_>,
root_name: Option<&str>
) -> Result<PropertyValue>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Kind
impl UnwindSafe for Kind
Blanket Implementations
Mutably borrows from an owned value. Read more