[][src]Enum bpxe_bpmn_schema::RootElement

pub enum RootElement {
    Category(Category),
    Collaboration(Collaboration),
    CorrelationProperty(CorrelationProperty),
    DataStore(DataStore),
    EndPoint(EndPoint),
    Error(Error),
    Escalation(Escalation),
    EventDefinition(EventDefinition),
    GlobalBusinessRuleTask(GlobalBusinessRuleTask),
    GlobalManualTask(GlobalManualTask),
    GlobalScriptTask(GlobalScriptTask),
    GlobalTask(GlobalTask),
    GlobalUserTask(GlobalUserTask),
    Interface(Interface),
    ItemDefinition(ItemDefinition),
    Message(Message),
    PartnerEntity(PartnerEntity),
    PartnerRole(PartnerRole),
    Process(Process),
    Resource(Resource),
    Signal(Signal),
}

Auto-generated from BPNM schema

(See codegen-rust.xsl)

Variants

Category(Category)
Collaboration(Collaboration)
CorrelationProperty(CorrelationProperty)
DataStore(DataStore)
EndPoint(EndPoint)
Error(Error)
Escalation(Escalation)
EventDefinition(EventDefinition)
GlobalBusinessRuleTask(GlobalBusinessRuleTask)
GlobalManualTask(GlobalManualTask)
GlobalScriptTask(GlobalScriptTask)
GlobalTask(GlobalTask)
GlobalUserTask(GlobalUserTask)
Interface(Interface)
ItemDefinition(ItemDefinition)
Message(Message)
PartnerEntity(PartnerEntity)
PartnerRole(PartnerRole)
Process(Process)
Resource(Resource)
Signal(Signal)

Implementations

impl RootElement[src]

pub fn into_inner(self) -> Box<dyn DocumentElement>[src]

Trait Implementations

impl Clone for RootElement[src]

impl Debug for RootElement[src]

impl<'de> Deserialize<'de> for RootElement[src]

impl DocumentElement for RootElement[src]

impl DocumentElementContainer for RootElement[src]

impl From<Category> for RootElement[src]

impl From<Collaboration> for RootElement[src]

impl From<CorrelationProperty> for RootElement[src]

impl From<DataStore> for RootElement[src]

impl From<EndPoint> for RootElement[src]

impl From<Error> for RootElement[src]

impl From<Escalation> for RootElement[src]

impl From<EventDefinition> for RootElement[src]

impl From<GlobalBusinessRuleTask> for RootElement[src]

impl From<GlobalManualTask> for RootElement[src]

impl From<GlobalScriptTask> for RootElement[src]

impl From<GlobalTask> for RootElement[src]

impl From<GlobalUserTask> for RootElement[src]

impl From<Interface> for RootElement[src]

impl From<ItemDefinition> for RootElement[src]

impl From<Message> for RootElement[src]

impl From<PartnerEntity> for RootElement[src]

impl From<PartnerRole> for RootElement[src]

impl From<Process> for RootElement[src]

impl From<Resource> for RootElement[src]

impl From<Signal> for RootElement[src]

impl Hash for RootElement[src]

impl PartialEq<RootElement> for RootElement[src]

impl Serialize for RootElement[src]

impl StructuralPartialEq for RootElement[src]

impl<'__input> XmlRead<'__input> for RootElement[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<S> CastArc for S where
    S: CastFromSync + ?Sized
[src]

impl<S> CastBox for S where
    S: CastFrom + ?Sized
[src]

impl<T> CastFrom for T where
    T: 'static + Any
[src]

impl<T> CastFromSync for T where
    T: 'static + Send + Sync
[src]

impl<S> CastMut for S where
    S: CastFrom + ?Sized
[src]

impl<S> CastRc for S where
    S: CastFrom + ?Sized
[src]

impl<S> CastRef for S where
    S: CastFrom + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> XmlReadOwned for T where
    T: for<'s> XmlRead<'s>, 
[src]