Struct vk_parse::Extension [−][src]
pub struct Extension { pub name: String, pub comment: Option<String>, pub number: Option<i64>, pub protect: Option<String>, pub platform: Option<String>, pub author: Option<String>, pub contact: Option<String>, pub ext_type: Option<String>, pub requires: Option<String>, pub requires_core: Option<String>, pub supported: Option<String>, pub deprecatedby: Option<String>, pub promotedto: Option<String>, pub obsoletedby: Option<String>, pub items: Vec<ExtensionItem>, }
Fields
name: String
Name of the extension.
comment: Option<String>
Human-readable description.
number: Option<i64>
The unique index of this extension.
protect: Option<String>
platform: Option<String>
Which platform it works with, if any.
Tag name of the author.
contact: Option<String>
Contact information for extension author(s).
ext_type: Option<String>
The level at which the extension applies (instance / device).
requires: Option<String>
requires_core: Option<String>
supported: Option<String>
deprecatedby: Option<String>
promotedto: Option<String>
Whether this extension was promoted to core, and in which version.
obsoletedby: Option<String>
items: Vec<ExtensionItem>
The items which make up this extension.
Trait Implementations
impl From<Extension> for Extension
[src]
impl From<Extension> for Extension
impl Debug for Extension
[src]
impl Debug for Extension
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Extension
[src]
impl Clone for Extension