[][src]Trait oox::xsdtypes::XsdChoice

pub trait XsdChoice: XsdType {
    fn is_choice_member<T: AsRef<str>>(node_name: T) -> bool;

    fn try_from_xml_element(
        xml_node: &XmlNode
    ) -> Option<Result<Self, Box<dyn Error>>> { ... } }

Required methods

fn is_choice_member<T: AsRef<str>>(node_name: T) -> bool

Loading content...

Provided methods

fn try_from_xml_element(
    xml_node: &XmlNode
) -> Option<Result<Self, Box<dyn Error>>>

Tries to parse an XmlNode as a choice member. None is returned if the XmlNode is not a member of the choice element (implementors should return a boxed NotGroupMemberError), otherwise Some is returned with the Result of from_xml_element.

Loading content...

Implementors

impl XsdChoice for Media[src]

impl XsdChoice for Color[src]

impl XsdChoice for ColorMappingOverride[src]

impl XsdChoice for ColorTransform[src]

impl XsdChoice for AnimationElementChoice[src]

impl XsdChoice for AnimationGraphicalObjectBuildProperties[src]

impl XsdChoice for AdjustHandle[src]

impl XsdChoice for Geometry[src]

impl XsdChoice for Path2DCommand[src]

impl XsdChoice for BlipEffect[src]

impl XsdChoice for Effect[src]

impl XsdChoice for EffectProperties[src]

impl XsdChoice for FillModeProperties[src]

impl XsdChoice for FillProperties[src]

impl XsdChoice for LineDashProperties[src]

impl XsdChoice for LineFillProperties[src]

impl XsdChoice for LineJoinProperties[src]

impl XsdChoice for ShadeProperties[src]

impl XsdChoice for TextAutoFit[src]

impl XsdChoice for TextBullet[src]

impl XsdChoice for TextBulletColor[src]

impl XsdChoice for TextBulletSize[src]

impl XsdChoice for TextBulletTypeface[src]

impl XsdChoice for TextSpacing[src]

impl XsdChoice for TextRun[src]

impl XsdChoice for TextUnderlineLine[src]

Loading content...