[−][src]Enum bpxe_bpmn_schema::FlowElement
Auto-generated from BPNM schema
(See codegen-rust.xsl)
Variants
AdHocSubProcess(AdHocSubProcess)
BoundaryEvent(BoundaryEvent)
BusinessRuleTask(BusinessRuleTask)
CallActivity(CallActivity)
CallChoreography(CallChoreography)
ChoreographyTask(ChoreographyTask)
ComplexGateway(ComplexGateway)
DataObject(DataObject)
DataObjectReference(DataObjectReference)
DataStoreReference(DataStoreReference)
EndEvent(EndEvent)
Event(Event)
EventBasedGateway(EventBasedGateway)
ExclusiveGateway(ExclusiveGateway)
ImplicitThrowEvent(ImplicitThrowEvent)
InclusiveGateway(InclusiveGateway)
IntermediateCatchEvent(IntermediateCatchEvent)
IntermediateThrowEvent(IntermediateThrowEvent)
ManualTask(ManualTask)
ParallelGateway(ParallelGateway)
ReceiveTask(ReceiveTask)
ScriptTask(ScriptTask)
SendTask(SendTask)
SequenceFlow(SequenceFlow)
ServiceTask(ServiceTask)
StartEvent(StartEvent)
SubChoreography(SubChoreography)
SubProcess(SubProcess)
Task(Task)
Transaction(Transaction)
UserTask(UserTask)
Implementations
impl FlowElement
[src]
pub fn into_inner(self) -> Box<dyn DocumentElement>
[src]
Trait Implementations
impl Clone for FlowElement
[src]
pub fn clone(&self) -> FlowElement
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for FlowElement
[src]
impl<'de> Deserialize<'de> for FlowElement
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl DocumentElement for FlowElement
[src]
impl DocumentElementContainer for FlowElement
[src]
pub fn find_by_id_mut(&mut self, id: &str) -> Option<&mut dyn DocumentElement>
[src]
pub fn find_by_id(&self, id: &str) -> Option<&dyn DocumentElement>
[src]
impl From<AdHocSubProcess> for FlowElement
[src]
pub fn from(element: AdHocSubProcess) -> Self
[src]
impl From<BoundaryEvent> for FlowElement
[src]
pub fn from(element: BoundaryEvent) -> Self
[src]
impl From<BusinessRuleTask> for FlowElement
[src]
pub fn from(element: BusinessRuleTask) -> Self
[src]
impl From<CallActivity> for FlowElement
[src]
pub fn from(element: CallActivity) -> Self
[src]
impl From<CallChoreography> for FlowElement
[src]
pub fn from(element: CallChoreography) -> Self
[src]
impl From<ChoreographyTask> for FlowElement
[src]
pub fn from(element: ChoreographyTask) -> Self
[src]
impl From<ComplexGateway> for FlowElement
[src]
pub fn from(element: ComplexGateway) -> Self
[src]
impl From<DataObject> for FlowElement
[src]
pub fn from(element: DataObject) -> Self
[src]
impl From<DataObjectReference> for FlowElement
[src]
pub fn from(element: DataObjectReference) -> Self
[src]
impl From<DataStoreReference> for FlowElement
[src]
pub fn from(element: DataStoreReference) -> Self
[src]
impl From<EndEvent> for FlowElement
[src]
impl From<Event> for FlowElement
[src]
impl From<EventBasedGateway> for FlowElement
[src]
pub fn from(element: EventBasedGateway) -> Self
[src]
impl From<ExclusiveGateway> for FlowElement
[src]
pub fn from(element: ExclusiveGateway) -> Self
[src]
impl From<ImplicitThrowEvent> for FlowElement
[src]
pub fn from(element: ImplicitThrowEvent) -> Self
[src]
impl From<InclusiveGateway> for FlowElement
[src]
pub fn from(element: InclusiveGateway) -> Self
[src]
impl From<IntermediateCatchEvent> for FlowElement
[src]
pub fn from(element: IntermediateCatchEvent) -> Self
[src]
impl From<IntermediateThrowEvent> for FlowElement
[src]
pub fn from(element: IntermediateThrowEvent) -> Self
[src]
impl From<ManualTask> for FlowElement
[src]
pub fn from(element: ManualTask) -> Self
[src]
impl From<ParallelGateway> for FlowElement
[src]
pub fn from(element: ParallelGateway) -> Self
[src]
impl From<ReceiveTask> for FlowElement
[src]
pub fn from(element: ReceiveTask) -> Self
[src]
impl From<ScriptTask> for FlowElement
[src]
pub fn from(element: ScriptTask) -> Self
[src]
impl From<SendTask> for FlowElement
[src]
impl From<SequenceFlow> for FlowElement
[src]
pub fn from(element: SequenceFlow) -> Self
[src]
impl From<ServiceTask> for FlowElement
[src]
pub fn from(element: ServiceTask) -> Self
[src]
impl From<StartEvent> for FlowElement
[src]
pub fn from(element: StartEvent) -> Self
[src]
impl From<SubChoreography> for FlowElement
[src]
pub fn from(element: SubChoreography) -> Self
[src]
impl From<SubProcess> for FlowElement
[src]
pub fn from(element: SubProcess) -> Self
[src]
impl From<Task> for FlowElement
[src]
impl From<Transaction> for FlowElement
[src]
pub fn from(element: Transaction) -> Self
[src]
impl From<UserTask> for FlowElement
[src]
impl Hash for FlowElement
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<FlowElement> for FlowElement
[src]
pub fn eq(&self, other: &FlowElement) -> bool
[src]
pub fn ne(&self, other: &FlowElement) -> bool
[src]
impl Serialize for FlowElement
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for FlowElement
[src]
impl<'__input> XmlRead<'__input> for FlowElement
[src]
Auto Trait Implementations
impl RefUnwindSafe for FlowElement
[src]
impl Send for FlowElement
[src]
impl Sync for FlowElement
[src]
impl Unpin for FlowElement
[src]
impl UnwindSafe for FlowElement
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<S> CastArc for S where
S: CastFromSync + ?Sized,
[src]
S: CastFromSync + ?Sized,
impl<S> CastBox for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
pub fn cast<T>(self: Box<S, Global>) -> Result<Box<T, Global>, Box<S, Global>> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> CastFrom for T where
T: 'static + Any,
[src]
T: 'static + Any,
pub fn ref_any(&self) -> &(dyn Any + 'static)
[src]
pub fn mut_any(&mut self) -> &mut (dyn Any + 'static)
[src]
pub fn box_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
[src]
pub fn rc_any(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
impl<T> CastFromSync for T where
T: 'static + Send + Sync,
[src]
T: 'static + Send + Sync,
impl<S> CastMut for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
impl<S> CastRc for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
impl<S> CastRef for S where
S: CastFrom + ?Sized,
[src]
S: CastFrom + ?Sized,
pub fn cast<T>(&self) -> Option<&T> where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
pub fn impls<T>(&self) -> bool where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> Downcast for T where
T: Any,
[src]
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
[src]
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
[src]
pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
[src]
impl<T> DowncastSync for T where
T: Send + Sync + Any,
[src]
T: Send + Sync + Any,
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
pub fn __clone_box(&self, Private) -> *mut ()
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> XmlReadOwned for T where
T: for<'s> XmlRead<'s>,
[src]
T: for<'s> XmlRead<'s>,