pub struct InputOutputSpecification {
pub id: Option<Id>,
pub documentations: Vec<Documentation>,
pub extension_elements: Option<ExtensionElements>,
pub data_inputs: Vec<DataInput>,
pub data_outputs: Vec<DataOutput>,
pub input_sets: Vec<InputSet>,
pub output_sets: Vec<OutputSet>,
}Expand description
Auto-generated from BPNM schema
(See codegen-rust.xsl)
Fields§
§id: Option<Id>§documentations: Vec<Documentation>§extension_elements: Option<ExtensionElements>§data_inputs: Vec<DataInput>§data_outputs: Vec<DataOutput>§input_sets: Vec<InputSet>§output_sets: Vec<OutputSet>Trait Implementations§
Source§impl BaseElementType for InputOutputSpecification
impl BaseElementType for InputOutputSpecification
Source§fn extension_elements(&self) -> &Option<ExtensionElements>
fn extension_elements(&self) -> &Option<ExtensionElements>
Get value of
extensionElements childSource§fn documentations(&self) -> &Vec<Documentation>
fn documentations(&self) -> &Vec<Documentation>
Get value of
documentation childSource§impl BaseElementTypeMut for InputOutputSpecification
impl BaseElementTypeMut for InputOutputSpecification
Source§fn documentations_mut(&mut self) -> &mut Vec<Documentation>
fn documentations_mut(&mut self) -> &mut Vec<Documentation>
Get a mutable value of
documentation childSource§fn set_documentations(&mut self, v: Vec<Documentation>)
fn set_documentations(&mut self, v: Vec<Documentation>)
Set value of
documentation childSource§fn extension_elements_mut(&mut self) -> &mut Option<ExtensionElements>
fn extension_elements_mut(&mut self) -> &mut Option<ExtensionElements>
Get a mutable value of
extensionElements childSource§fn set_extension_elements(&mut self, v: Option<ExtensionElements>)
fn set_extension_elements(&mut self, v: Option<ExtensionElements>)
Set value of
extensionElements childSource§impl Cast<dyn ActivityType> for InputOutputSpecification
impl Cast<dyn ActivityType> for InputOutputSpecification
Source§impl Cast<dyn ActivityTypeMut> for InputOutputSpecification
impl Cast<dyn ActivityTypeMut> for InputOutputSpecification
Source§impl Cast<dyn AdHocSubProcessType> for InputOutputSpecification
impl Cast<dyn AdHocSubProcessType> for InputOutputSpecification
Source§impl Cast<dyn AdHocSubProcessTypeMut> for InputOutputSpecification
impl Cast<dyn AdHocSubProcessTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ArtifactType> for InputOutputSpecification
impl Cast<dyn ArtifactType> for InputOutputSpecification
Source§impl Cast<dyn ArtifactTypeMut> for InputOutputSpecification
impl Cast<dyn ArtifactTypeMut> for InputOutputSpecification
Source§impl Cast<dyn AssignmentType> for InputOutputSpecification
impl Cast<dyn AssignmentType> for InputOutputSpecification
Source§impl Cast<dyn AssignmentTypeMut> for InputOutputSpecification
impl Cast<dyn AssignmentTypeMut> for InputOutputSpecification
Source§impl Cast<dyn AssociationType> for InputOutputSpecification
impl Cast<dyn AssociationType> for InputOutputSpecification
Source§impl Cast<dyn AssociationTypeMut> for InputOutputSpecification
impl Cast<dyn AssociationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn AuditingType> for InputOutputSpecification
impl Cast<dyn AuditingType> for InputOutputSpecification
Source§impl Cast<dyn AuditingTypeMut> for InputOutputSpecification
impl Cast<dyn AuditingTypeMut> for InputOutputSpecification
Source§impl Cast<dyn BaseElementType> for InputOutputSpecification
impl Cast<dyn BaseElementType> for InputOutputSpecification
fn cast(&self) -> Option<&(dyn BaseElementType + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementType + 'static)>
Source§impl Cast<dyn BaseElementTypeMut> for InputOutputSpecification
impl Cast<dyn BaseElementTypeMut> for InputOutputSpecification
fn cast(&self) -> Option<&(dyn BaseElementTypeMut + 'static)>
fn cast_mut(&mut self) -> Option<&mut (dyn BaseElementTypeMut + 'static)>
Source§impl Cast<dyn BoundaryEventType> for InputOutputSpecification
impl Cast<dyn BoundaryEventType> for InputOutputSpecification
Source§impl Cast<dyn BoundaryEventTypeMut> for InputOutputSpecification
impl Cast<dyn BoundaryEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn BusinessRuleTaskType> for InputOutputSpecification
impl Cast<dyn BusinessRuleTaskType> for InputOutputSpecification
Source§impl Cast<dyn BusinessRuleTaskTypeMut> for InputOutputSpecification
impl Cast<dyn BusinessRuleTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CallActivityType> for InputOutputSpecification
impl Cast<dyn CallActivityType> for InputOutputSpecification
Source§impl Cast<dyn CallActivityTypeMut> for InputOutputSpecification
impl Cast<dyn CallActivityTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CallChoreographyType> for InputOutputSpecification
impl Cast<dyn CallChoreographyType> for InputOutputSpecification
Source§impl Cast<dyn CallChoreographyTypeMut> for InputOutputSpecification
impl Cast<dyn CallChoreographyTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CallConversationType> for InputOutputSpecification
impl Cast<dyn CallConversationType> for InputOutputSpecification
Source§impl Cast<dyn CallConversationTypeMut> for InputOutputSpecification
impl Cast<dyn CallConversationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CallableElementType> for InputOutputSpecification
impl Cast<dyn CallableElementType> for InputOutputSpecification
Source§impl Cast<dyn CallableElementTypeMut> for InputOutputSpecification
impl Cast<dyn CallableElementTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CancelEventDefinitionType> for InputOutputSpecification
impl Cast<dyn CancelEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn CancelEventDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn CancelEventDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CatchEventType> for InputOutputSpecification
impl Cast<dyn CatchEventType> for InputOutputSpecification
Source§impl Cast<dyn CatchEventTypeMut> for InputOutputSpecification
impl Cast<dyn CatchEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CategoryType> for InputOutputSpecification
impl Cast<dyn CategoryType> for InputOutputSpecification
Source§impl Cast<dyn CategoryTypeMut> for InputOutputSpecification
impl Cast<dyn CategoryTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CategoryValueType> for InputOutputSpecification
impl Cast<dyn CategoryValueType> for InputOutputSpecification
Source§impl Cast<dyn CategoryValueTypeMut> for InputOutputSpecification
impl Cast<dyn CategoryValueTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ChoreographyActivityType> for InputOutputSpecification
impl Cast<dyn ChoreographyActivityType> for InputOutputSpecification
Source§impl Cast<dyn ChoreographyActivityTypeMut> for InputOutputSpecification
impl Cast<dyn ChoreographyActivityTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ChoreographyTaskType> for InputOutputSpecification
impl Cast<dyn ChoreographyTaskType> for InputOutputSpecification
Source§impl Cast<dyn ChoreographyTaskTypeMut> for InputOutputSpecification
impl Cast<dyn ChoreographyTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ChoreographyType> for InputOutputSpecification
impl Cast<dyn ChoreographyType> for InputOutputSpecification
Source§impl Cast<dyn ChoreographyTypeMut> for InputOutputSpecification
impl Cast<dyn ChoreographyTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CollaborationType> for InputOutputSpecification
impl Cast<dyn CollaborationType> for InputOutputSpecification
Source§impl Cast<dyn CollaborationTypeMut> for InputOutputSpecification
impl Cast<dyn CollaborationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CompensateEventDefinitionType> for InputOutputSpecification
impl Cast<dyn CompensateEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn ComplexBehaviorDefinitionType> for InputOutputSpecification
impl Cast<dyn ComplexBehaviorDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn ComplexGatewayType> for InputOutputSpecification
impl Cast<dyn ComplexGatewayType> for InputOutputSpecification
Source§impl Cast<dyn ComplexGatewayTypeMut> for InputOutputSpecification
impl Cast<dyn ComplexGatewayTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ConversationAssociationType> for InputOutputSpecification
impl Cast<dyn ConversationAssociationType> for InputOutputSpecification
Source§impl Cast<dyn ConversationLinkType> for InputOutputSpecification
impl Cast<dyn ConversationLinkType> for InputOutputSpecification
Source§impl Cast<dyn ConversationLinkTypeMut> for InputOutputSpecification
impl Cast<dyn ConversationLinkTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ConversationNodeType> for InputOutputSpecification
impl Cast<dyn ConversationNodeType> for InputOutputSpecification
Source§impl Cast<dyn ConversationNodeTypeMut> for InputOutputSpecification
impl Cast<dyn ConversationNodeTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ConversationType> for InputOutputSpecification
impl Cast<dyn ConversationType> for InputOutputSpecification
Source§impl Cast<dyn ConversationTypeMut> for InputOutputSpecification
impl Cast<dyn ConversationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CorrelationKeyType> for InputOutputSpecification
impl Cast<dyn CorrelationKeyType> for InputOutputSpecification
Source§impl Cast<dyn CorrelationKeyTypeMut> for InputOutputSpecification
impl Cast<dyn CorrelationKeyTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CorrelationPropertyType> for InputOutputSpecification
impl Cast<dyn CorrelationPropertyType> for InputOutputSpecification
Source§impl Cast<dyn CorrelationPropertyTypeMut> for InputOutputSpecification
impl Cast<dyn CorrelationPropertyTypeMut> for InputOutputSpecification
Source§impl Cast<dyn CorrelationSubscriptionType> for InputOutputSpecification
impl Cast<dyn CorrelationSubscriptionType> for InputOutputSpecification
Source§impl Cast<dyn DataAssociationType> for InputOutputSpecification
impl Cast<dyn DataAssociationType> for InputOutputSpecification
Source§impl Cast<dyn DataAssociationTypeMut> for InputOutputSpecification
impl Cast<dyn DataAssociationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataInputAssociationType> for InputOutputSpecification
impl Cast<dyn DataInputAssociationType> for InputOutputSpecification
Source§impl Cast<dyn DataInputAssociationTypeMut> for InputOutputSpecification
impl Cast<dyn DataInputAssociationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataInputType> for InputOutputSpecification
impl Cast<dyn DataInputType> for InputOutputSpecification
Source§impl Cast<dyn DataInputTypeMut> for InputOutputSpecification
impl Cast<dyn DataInputTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataObjectReferenceType> for InputOutputSpecification
impl Cast<dyn DataObjectReferenceType> for InputOutputSpecification
Source§impl Cast<dyn DataObjectReferenceTypeMut> for InputOutputSpecification
impl Cast<dyn DataObjectReferenceTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataObjectType> for InputOutputSpecification
impl Cast<dyn DataObjectType> for InputOutputSpecification
Source§impl Cast<dyn DataObjectTypeMut> for InputOutputSpecification
impl Cast<dyn DataObjectTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataOutputAssociationType> for InputOutputSpecification
impl Cast<dyn DataOutputAssociationType> for InputOutputSpecification
Source§impl Cast<dyn DataOutputAssociationTypeMut> for InputOutputSpecification
impl Cast<dyn DataOutputAssociationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataOutputType> for InputOutputSpecification
impl Cast<dyn DataOutputType> for InputOutputSpecification
Source§impl Cast<dyn DataOutputTypeMut> for InputOutputSpecification
impl Cast<dyn DataOutputTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataStateType> for InputOutputSpecification
impl Cast<dyn DataStateType> for InputOutputSpecification
Source§impl Cast<dyn DataStateTypeMut> for InputOutputSpecification
impl Cast<dyn DataStateTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataStoreReferenceType> for InputOutputSpecification
impl Cast<dyn DataStoreReferenceType> for InputOutputSpecification
Source§impl Cast<dyn DataStoreReferenceTypeMut> for InputOutputSpecification
impl Cast<dyn DataStoreReferenceTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DataStoreType> for InputOutputSpecification
impl Cast<dyn DataStoreType> for InputOutputSpecification
Source§impl Cast<dyn DataStoreTypeMut> for InputOutputSpecification
impl Cast<dyn DataStoreTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DefinitionsType> for InputOutputSpecification
impl Cast<dyn DefinitionsType> for InputOutputSpecification
Source§impl Cast<dyn DefinitionsTypeMut> for InputOutputSpecification
impl Cast<dyn DefinitionsTypeMut> for InputOutputSpecification
Source§impl Cast<dyn DocumentationType> for InputOutputSpecification
impl Cast<dyn DocumentationType> for InputOutputSpecification
Source§impl Cast<dyn DocumentationTypeMut> for InputOutputSpecification
impl Cast<dyn DocumentationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn EndEventType> for InputOutputSpecification
impl Cast<dyn EndEventType> for InputOutputSpecification
Source§impl Cast<dyn EndEventTypeMut> for InputOutputSpecification
impl Cast<dyn EndEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn EndPointType> for InputOutputSpecification
impl Cast<dyn EndPointType> for InputOutputSpecification
Source§impl Cast<dyn EndPointTypeMut> for InputOutputSpecification
impl Cast<dyn EndPointTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ErrorEventDefinitionType> for InputOutputSpecification
impl Cast<dyn ErrorEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn ErrorEventDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn ErrorEventDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ErrorType> for InputOutputSpecification
impl Cast<dyn ErrorType> for InputOutputSpecification
Source§impl Cast<dyn ErrorTypeMut> for InputOutputSpecification
impl Cast<dyn ErrorTypeMut> for InputOutputSpecification
Source§impl Cast<dyn EscalationEventDefinitionType> for InputOutputSpecification
impl Cast<dyn EscalationEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn EscalationType> for InputOutputSpecification
impl Cast<dyn EscalationType> for InputOutputSpecification
Source§impl Cast<dyn EscalationTypeMut> for InputOutputSpecification
impl Cast<dyn EscalationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn EventBasedGatewayType> for InputOutputSpecification
impl Cast<dyn EventBasedGatewayType> for InputOutputSpecification
Source§impl Cast<dyn EventBasedGatewayTypeMut> for InputOutputSpecification
impl Cast<dyn EventBasedGatewayTypeMut> for InputOutputSpecification
Source§impl Cast<dyn EventDefinitionType> for InputOutputSpecification
impl Cast<dyn EventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn EventDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn EventDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn EventType> for InputOutputSpecification
impl Cast<dyn EventType> for InputOutputSpecification
Source§impl Cast<dyn EventTypeMut> for InputOutputSpecification
impl Cast<dyn EventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ExclusiveGatewayType> for InputOutputSpecification
impl Cast<dyn ExclusiveGatewayType> for InputOutputSpecification
Source§impl Cast<dyn ExclusiveGatewayTypeMut> for InputOutputSpecification
impl Cast<dyn ExclusiveGatewayTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ExpressionType> for InputOutputSpecification
impl Cast<dyn ExpressionType> for InputOutputSpecification
Source§impl Cast<dyn ExpressionTypeMut> for InputOutputSpecification
impl Cast<dyn ExpressionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ExtensionElementsType> for InputOutputSpecification
impl Cast<dyn ExtensionElementsType> for InputOutputSpecification
Source§impl Cast<dyn ExtensionElementsTypeMut> for InputOutputSpecification
impl Cast<dyn ExtensionElementsTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ExtensionType> for InputOutputSpecification
impl Cast<dyn ExtensionType> for InputOutputSpecification
Source§impl Cast<dyn ExtensionTypeMut> for InputOutputSpecification
impl Cast<dyn ExtensionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn FlowElementType> for InputOutputSpecification
impl Cast<dyn FlowElementType> for InputOutputSpecification
Source§impl Cast<dyn FlowElementTypeMut> for InputOutputSpecification
impl Cast<dyn FlowElementTypeMut> for InputOutputSpecification
Source§impl Cast<dyn FlowNodeType> for InputOutputSpecification
impl Cast<dyn FlowNodeType> for InputOutputSpecification
Source§impl Cast<dyn FlowNodeTypeMut> for InputOutputSpecification
impl Cast<dyn FlowNodeTypeMut> for InputOutputSpecification
Source§impl Cast<dyn FormalExpressionType> for InputOutputSpecification
impl Cast<dyn FormalExpressionType> for InputOutputSpecification
Source§impl Cast<dyn FormalExpressionTypeMut> for InputOutputSpecification
impl Cast<dyn FormalExpressionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GatewayType> for InputOutputSpecification
impl Cast<dyn GatewayType> for InputOutputSpecification
Source§impl Cast<dyn GatewayTypeMut> for InputOutputSpecification
impl Cast<dyn GatewayTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GlobalBusinessRuleTaskType> for InputOutputSpecification
impl Cast<dyn GlobalBusinessRuleTaskType> for InputOutputSpecification
Source§impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for InputOutputSpecification
impl Cast<dyn GlobalBusinessRuleTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GlobalChoreographyTaskType> for InputOutputSpecification
impl Cast<dyn GlobalChoreographyTaskType> for InputOutputSpecification
Source§impl Cast<dyn GlobalChoreographyTaskTypeMut> for InputOutputSpecification
impl Cast<dyn GlobalChoreographyTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GlobalConversationType> for InputOutputSpecification
impl Cast<dyn GlobalConversationType> for InputOutputSpecification
Source§impl Cast<dyn GlobalConversationTypeMut> for InputOutputSpecification
impl Cast<dyn GlobalConversationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GlobalManualTaskType> for InputOutputSpecification
impl Cast<dyn GlobalManualTaskType> for InputOutputSpecification
Source§impl Cast<dyn GlobalManualTaskTypeMut> for InputOutputSpecification
impl Cast<dyn GlobalManualTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GlobalScriptTaskType> for InputOutputSpecification
impl Cast<dyn GlobalScriptTaskType> for InputOutputSpecification
Source§impl Cast<dyn GlobalScriptTaskTypeMut> for InputOutputSpecification
impl Cast<dyn GlobalScriptTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GlobalTaskType> for InputOutputSpecification
impl Cast<dyn GlobalTaskType> for InputOutputSpecification
Source§impl Cast<dyn GlobalTaskTypeMut> for InputOutputSpecification
impl Cast<dyn GlobalTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GlobalUserTaskType> for InputOutputSpecification
impl Cast<dyn GlobalUserTaskType> for InputOutputSpecification
Source§impl Cast<dyn GlobalUserTaskTypeMut> for InputOutputSpecification
impl Cast<dyn GlobalUserTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn GroupType> for InputOutputSpecification
impl Cast<dyn GroupType> for InputOutputSpecification
Source§impl Cast<dyn GroupTypeMut> for InputOutputSpecification
impl Cast<dyn GroupTypeMut> for InputOutputSpecification
Source§impl Cast<dyn HumanPerformerType> for InputOutputSpecification
impl Cast<dyn HumanPerformerType> for InputOutputSpecification
Source§impl Cast<dyn HumanPerformerTypeMut> for InputOutputSpecification
impl Cast<dyn HumanPerformerTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ImplicitThrowEventType> for InputOutputSpecification
impl Cast<dyn ImplicitThrowEventType> for InputOutputSpecification
Source§impl Cast<dyn ImplicitThrowEventTypeMut> for InputOutputSpecification
impl Cast<dyn ImplicitThrowEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ImportType> for InputOutputSpecification
impl Cast<dyn ImportType> for InputOutputSpecification
Source§impl Cast<dyn ImportTypeMut> for InputOutputSpecification
impl Cast<dyn ImportTypeMut> for InputOutputSpecification
Source§impl Cast<dyn InclusiveGatewayType> for InputOutputSpecification
impl Cast<dyn InclusiveGatewayType> for InputOutputSpecification
Source§impl Cast<dyn InclusiveGatewayTypeMut> for InputOutputSpecification
impl Cast<dyn InclusiveGatewayTypeMut> for InputOutputSpecification
Source§impl Cast<dyn InputOutputBindingType> for InputOutputSpecification
impl Cast<dyn InputOutputBindingType> for InputOutputSpecification
Source§impl Cast<dyn InputOutputBindingTypeMut> for InputOutputSpecification
impl Cast<dyn InputOutputBindingTypeMut> for InputOutputSpecification
Source§impl Cast<dyn InputOutputSpecificationType> for InputOutputSpecification
impl Cast<dyn InputOutputSpecificationType> for InputOutputSpecification
fn cast(&self) -> Option<&(dyn InputOutputSpecificationType + 'static)>
fn cast_mut( &mut self, ) -> Option<&mut (dyn InputOutputSpecificationType + 'static)>
Source§impl Cast<dyn InputOutputSpecificationTypeMut> for InputOutputSpecification
impl Cast<dyn InputOutputSpecificationTypeMut> for InputOutputSpecification
fn cast(&self) -> Option<&(dyn InputOutputSpecificationTypeMut + 'static)>
fn cast_mut( &mut self, ) -> Option<&mut (dyn InputOutputSpecificationTypeMut + 'static)>
Source§impl Cast<dyn InputSetType> for InputOutputSpecification
impl Cast<dyn InputSetType> for InputOutputSpecification
Source§impl Cast<dyn InputSetTypeMut> for InputOutputSpecification
impl Cast<dyn InputSetTypeMut> for InputOutputSpecification
Source§impl Cast<dyn InterfaceType> for InputOutputSpecification
impl Cast<dyn InterfaceType> for InputOutputSpecification
Source§impl Cast<dyn InterfaceTypeMut> for InputOutputSpecification
impl Cast<dyn InterfaceTypeMut> for InputOutputSpecification
Source§impl Cast<dyn IntermediateCatchEventType> for InputOutputSpecification
impl Cast<dyn IntermediateCatchEventType> for InputOutputSpecification
Source§impl Cast<dyn IntermediateCatchEventTypeMut> for InputOutputSpecification
impl Cast<dyn IntermediateCatchEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn IntermediateThrowEventType> for InputOutputSpecification
impl Cast<dyn IntermediateThrowEventType> for InputOutputSpecification
Source§impl Cast<dyn IntermediateThrowEventTypeMut> for InputOutputSpecification
impl Cast<dyn IntermediateThrowEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ItemDefinitionType> for InputOutputSpecification
impl Cast<dyn ItemDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn ItemDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn ItemDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn LaneSetType> for InputOutputSpecification
impl Cast<dyn LaneSetType> for InputOutputSpecification
Source§impl Cast<dyn LaneSetTypeMut> for InputOutputSpecification
impl Cast<dyn LaneSetTypeMut> for InputOutputSpecification
Source§impl Cast<dyn LaneType> for InputOutputSpecification
impl Cast<dyn LaneType> for InputOutputSpecification
Source§impl Cast<dyn LaneTypeMut> for InputOutputSpecification
impl Cast<dyn LaneTypeMut> for InputOutputSpecification
Source§impl Cast<dyn LinkEventDefinitionType> for InputOutputSpecification
impl Cast<dyn LinkEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn LinkEventDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn LinkEventDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn LoopCharacteristicsType> for InputOutputSpecification
impl Cast<dyn LoopCharacteristicsType> for InputOutputSpecification
Source§impl Cast<dyn LoopCharacteristicsTypeMut> for InputOutputSpecification
impl Cast<dyn LoopCharacteristicsTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ManualTaskType> for InputOutputSpecification
impl Cast<dyn ManualTaskType> for InputOutputSpecification
Source§impl Cast<dyn ManualTaskTypeMut> for InputOutputSpecification
impl Cast<dyn ManualTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn MessageEventDefinitionType> for InputOutputSpecification
impl Cast<dyn MessageEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn MessageEventDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn MessageEventDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn MessageFlowAssociationType> for InputOutputSpecification
impl Cast<dyn MessageFlowAssociationType> for InputOutputSpecification
Source§impl Cast<dyn MessageFlowAssociationTypeMut> for InputOutputSpecification
impl Cast<dyn MessageFlowAssociationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn MessageFlowType> for InputOutputSpecification
impl Cast<dyn MessageFlowType> for InputOutputSpecification
Source§impl Cast<dyn MessageFlowTypeMut> for InputOutputSpecification
impl Cast<dyn MessageFlowTypeMut> for InputOutputSpecification
Source§impl Cast<dyn MessageType> for InputOutputSpecification
impl Cast<dyn MessageType> for InputOutputSpecification
Source§impl Cast<dyn MessageTypeMut> for InputOutputSpecification
impl Cast<dyn MessageTypeMut> for InputOutputSpecification
Source§impl Cast<dyn MonitoringType> for InputOutputSpecification
impl Cast<dyn MonitoringType> for InputOutputSpecification
Source§impl Cast<dyn MonitoringTypeMut> for InputOutputSpecification
impl Cast<dyn MonitoringTypeMut> for InputOutputSpecification
Source§impl Cast<dyn OperationType> for InputOutputSpecification
impl Cast<dyn OperationType> for InputOutputSpecification
Source§impl Cast<dyn OperationTypeMut> for InputOutputSpecification
impl Cast<dyn OperationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn OutputSetType> for InputOutputSpecification
impl Cast<dyn OutputSetType> for InputOutputSpecification
Source§impl Cast<dyn OutputSetTypeMut> for InputOutputSpecification
impl Cast<dyn OutputSetTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ParallelGatewayType> for InputOutputSpecification
impl Cast<dyn ParallelGatewayType> for InputOutputSpecification
Source§impl Cast<dyn ParallelGatewayTypeMut> for InputOutputSpecification
impl Cast<dyn ParallelGatewayTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ParticipantAssociationType> for InputOutputSpecification
impl Cast<dyn ParticipantAssociationType> for InputOutputSpecification
Source§impl Cast<dyn ParticipantAssociationTypeMut> for InputOutputSpecification
impl Cast<dyn ParticipantAssociationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ParticipantMultiplicityType> for InputOutputSpecification
impl Cast<dyn ParticipantMultiplicityType> for InputOutputSpecification
Source§impl Cast<dyn ParticipantType> for InputOutputSpecification
impl Cast<dyn ParticipantType> for InputOutputSpecification
Source§impl Cast<dyn ParticipantTypeMut> for InputOutputSpecification
impl Cast<dyn ParticipantTypeMut> for InputOutputSpecification
Source§impl Cast<dyn PartnerEntityType> for InputOutputSpecification
impl Cast<dyn PartnerEntityType> for InputOutputSpecification
Source§impl Cast<dyn PartnerEntityTypeMut> for InputOutputSpecification
impl Cast<dyn PartnerEntityTypeMut> for InputOutputSpecification
Source§impl Cast<dyn PartnerRoleType> for InputOutputSpecification
impl Cast<dyn PartnerRoleType> for InputOutputSpecification
Source§impl Cast<dyn PartnerRoleTypeMut> for InputOutputSpecification
impl Cast<dyn PartnerRoleTypeMut> for InputOutputSpecification
Source§impl Cast<dyn PerformerType> for InputOutputSpecification
impl Cast<dyn PerformerType> for InputOutputSpecification
Source§impl Cast<dyn PerformerTypeMut> for InputOutputSpecification
impl Cast<dyn PerformerTypeMut> for InputOutputSpecification
Source§impl Cast<dyn PotentialOwnerType> for InputOutputSpecification
impl Cast<dyn PotentialOwnerType> for InputOutputSpecification
Source§impl Cast<dyn PotentialOwnerTypeMut> for InputOutputSpecification
impl Cast<dyn PotentialOwnerTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ProcessType> for InputOutputSpecification
impl Cast<dyn ProcessType> for InputOutputSpecification
Source§impl Cast<dyn ProcessTypeMut> for InputOutputSpecification
impl Cast<dyn ProcessTypeMut> for InputOutputSpecification
Source§impl Cast<dyn PropertyType> for InputOutputSpecification
impl Cast<dyn PropertyType> for InputOutputSpecification
Source§impl Cast<dyn PropertyTypeMut> for InputOutputSpecification
impl Cast<dyn PropertyTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ReceiveTaskType> for InputOutputSpecification
impl Cast<dyn ReceiveTaskType> for InputOutputSpecification
Source§impl Cast<dyn ReceiveTaskTypeMut> for InputOutputSpecification
impl Cast<dyn ReceiveTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn RelationshipType> for InputOutputSpecification
impl Cast<dyn RelationshipType> for InputOutputSpecification
Source§impl Cast<dyn RelationshipTypeMut> for InputOutputSpecification
impl Cast<dyn RelationshipTypeMut> for InputOutputSpecification
Source§impl Cast<dyn RenderingType> for InputOutputSpecification
impl Cast<dyn RenderingType> for InputOutputSpecification
Source§impl Cast<dyn RenderingTypeMut> for InputOutputSpecification
impl Cast<dyn RenderingTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ResourceParameterBindingType> for InputOutputSpecification
impl Cast<dyn ResourceParameterBindingType> for InputOutputSpecification
Source§impl Cast<dyn ResourceParameterType> for InputOutputSpecification
impl Cast<dyn ResourceParameterType> for InputOutputSpecification
Source§impl Cast<dyn ResourceParameterTypeMut> for InputOutputSpecification
impl Cast<dyn ResourceParameterTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ResourceRoleType> for InputOutputSpecification
impl Cast<dyn ResourceRoleType> for InputOutputSpecification
Source§impl Cast<dyn ResourceRoleTypeMut> for InputOutputSpecification
impl Cast<dyn ResourceRoleTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ResourceType> for InputOutputSpecification
impl Cast<dyn ResourceType> for InputOutputSpecification
Source§impl Cast<dyn ResourceTypeMut> for InputOutputSpecification
impl Cast<dyn ResourceTypeMut> for InputOutputSpecification
Source§impl Cast<dyn RootElementType> for InputOutputSpecification
impl Cast<dyn RootElementType> for InputOutputSpecification
Source§impl Cast<dyn RootElementTypeMut> for InputOutputSpecification
impl Cast<dyn RootElementTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ScriptTaskType> for InputOutputSpecification
impl Cast<dyn ScriptTaskType> for InputOutputSpecification
Source§impl Cast<dyn ScriptTaskTypeMut> for InputOutputSpecification
impl Cast<dyn ScriptTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ScriptType> for InputOutputSpecification
impl Cast<dyn ScriptType> for InputOutputSpecification
Source§impl Cast<dyn ScriptTypeMut> for InputOutputSpecification
impl Cast<dyn ScriptTypeMut> for InputOutputSpecification
Source§impl Cast<dyn SendTaskType> for InputOutputSpecification
impl Cast<dyn SendTaskType> for InputOutputSpecification
Source§impl Cast<dyn SendTaskTypeMut> for InputOutputSpecification
impl Cast<dyn SendTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn SequenceFlowType> for InputOutputSpecification
impl Cast<dyn SequenceFlowType> for InputOutputSpecification
Source§impl Cast<dyn SequenceFlowTypeMut> for InputOutputSpecification
impl Cast<dyn SequenceFlowTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ServiceTaskType> for InputOutputSpecification
impl Cast<dyn ServiceTaskType> for InputOutputSpecification
Source§impl Cast<dyn ServiceTaskTypeMut> for InputOutputSpecification
impl Cast<dyn ServiceTaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn SignalEventDefinitionType> for InputOutputSpecification
impl Cast<dyn SignalEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn SignalEventDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn SignalEventDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn SignalType> for InputOutputSpecification
impl Cast<dyn SignalType> for InputOutputSpecification
Source§impl Cast<dyn SignalTypeMut> for InputOutputSpecification
impl Cast<dyn SignalTypeMut> for InputOutputSpecification
Source§impl Cast<dyn StartEventType> for InputOutputSpecification
impl Cast<dyn StartEventType> for InputOutputSpecification
Source§impl Cast<dyn StartEventTypeMut> for InputOutputSpecification
impl Cast<dyn StartEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn SubChoreographyType> for InputOutputSpecification
impl Cast<dyn SubChoreographyType> for InputOutputSpecification
Source§impl Cast<dyn SubChoreographyTypeMut> for InputOutputSpecification
impl Cast<dyn SubChoreographyTypeMut> for InputOutputSpecification
Source§impl Cast<dyn SubConversationType> for InputOutputSpecification
impl Cast<dyn SubConversationType> for InputOutputSpecification
Source§impl Cast<dyn SubConversationTypeMut> for InputOutputSpecification
impl Cast<dyn SubConversationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn SubProcessType> for InputOutputSpecification
impl Cast<dyn SubProcessType> for InputOutputSpecification
Source§impl Cast<dyn SubProcessTypeMut> for InputOutputSpecification
impl Cast<dyn SubProcessTypeMut> for InputOutputSpecification
Source§impl Cast<dyn TaskType> for InputOutputSpecification
impl Cast<dyn TaskType> for InputOutputSpecification
Source§impl Cast<dyn TaskTypeMut> for InputOutputSpecification
impl Cast<dyn TaskTypeMut> for InputOutputSpecification
Source§impl Cast<dyn TerminateEventDefinitionType> for InputOutputSpecification
impl Cast<dyn TerminateEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn TextAnnotationType> for InputOutputSpecification
impl Cast<dyn TextAnnotationType> for InputOutputSpecification
Source§impl Cast<dyn TextAnnotationTypeMut> for InputOutputSpecification
impl Cast<dyn TextAnnotationTypeMut> for InputOutputSpecification
Source§impl Cast<dyn TextType> for InputOutputSpecification
impl Cast<dyn TextType> for InputOutputSpecification
Source§impl Cast<dyn TextTypeMut> for InputOutputSpecification
impl Cast<dyn TextTypeMut> for InputOutputSpecification
Source§impl Cast<dyn ThrowEventType> for InputOutputSpecification
impl Cast<dyn ThrowEventType> for InputOutputSpecification
Source§impl Cast<dyn ThrowEventTypeMut> for InputOutputSpecification
impl Cast<dyn ThrowEventTypeMut> for InputOutputSpecification
Source§impl Cast<dyn TimerEventDefinitionType> for InputOutputSpecification
impl Cast<dyn TimerEventDefinitionType> for InputOutputSpecification
Source§impl Cast<dyn TimerEventDefinitionTypeMut> for InputOutputSpecification
impl Cast<dyn TimerEventDefinitionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn TransactionType> for InputOutputSpecification
impl Cast<dyn TransactionType> for InputOutputSpecification
Source§impl Cast<dyn TransactionTypeMut> for InputOutputSpecification
impl Cast<dyn TransactionTypeMut> for InputOutputSpecification
Source§impl Cast<dyn UserTaskType> for InputOutputSpecification
impl Cast<dyn UserTaskType> for InputOutputSpecification
Source§impl Cast<dyn UserTaskTypeMut> for InputOutputSpecification
impl Cast<dyn UserTaskTypeMut> for InputOutputSpecification
Source§impl Clone for InputOutputSpecification
impl Clone for InputOutputSpecification
Source§fn clone(&self) -> InputOutputSpecification
fn clone(&self) -> InputOutputSpecification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InputOutputSpecification
impl Debug for InputOutputSpecification
Source§impl Default for InputOutputSpecification
impl Default for InputOutputSpecification
Source§fn default() -> InputOutputSpecification
fn default() -> InputOutputSpecification
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InputOutputSpecification
impl<'de> Deserialize<'de> for InputOutputSpecification
Source§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
Source§impl DocumentElementContainer for InputOutputSpecification
impl DocumentElementContainer for InputOutputSpecification
Source§fn find_by_id_mut(&mut self, id: &str) -> Option<&mut dyn DocumentElement>
fn find_by_id_mut(&mut self, id: &str) -> Option<&mut dyn DocumentElement>
Find an element by ID and return a mutable reference
Source§fn find_by_id(&self, id: &str) -> Option<&dyn DocumentElement>
fn find_by_id(&self, id: &str) -> Option<&dyn DocumentElement>
Find an element by ID
Source§impl Hash for InputOutputSpecification
impl Hash for InputOutputSpecification
Source§impl InputOutputSpecificationType for InputOutputSpecification
impl InputOutputSpecificationType for InputOutputSpecification
Source§fn input_sets(&self) -> &Vec<InputSet>
fn input_sets(&self) -> &Vec<InputSet>
Get value of
inputSet childSource§fn data_outputs(&self) -> &Vec<DataOutput>
fn data_outputs(&self) -> &Vec<DataOutput>
Get value of
dataOutput childSource§fn data_inputs(&self) -> &Vec<DataInput>
fn data_inputs(&self) -> &Vec<DataInput>
Get value of
dataInput childSource§fn output_sets(&self) -> &Vec<OutputSet>
fn output_sets(&self) -> &Vec<OutputSet>
Get value of
outputSet childSource§impl InputOutputSpecificationTypeMut for InputOutputSpecification
impl InputOutputSpecificationTypeMut for InputOutputSpecification
Source§fn input_sets_mut(&mut self) -> &mut Vec<InputSet>
fn input_sets_mut(&mut self) -> &mut Vec<InputSet>
Get a mutable value of
inputSet childSource§fn set_input_sets(&mut self, v: Vec<InputSet>)
fn set_input_sets(&mut self, v: Vec<InputSet>)
Set value of
inputSet childSource§fn data_outputs_mut(&mut self) -> &mut Vec<DataOutput>
fn data_outputs_mut(&mut self) -> &mut Vec<DataOutput>
Get a mutable value of
dataOutput childSource§fn set_data_outputs(&mut self, v: Vec<DataOutput>)
fn set_data_outputs(&mut self, v: Vec<DataOutput>)
Set value of
dataOutput childSource§fn set_data_inputs(&mut self, v: Vec<DataInput>)
fn set_data_inputs(&mut self, v: Vec<DataInput>)
Set value of
dataInput childSource§fn data_inputs_mut(&mut self) -> &mut Vec<DataInput>
fn data_inputs_mut(&mut self) -> &mut Vec<DataInput>
Get a mutable value of
dataInput childSource§fn set_output_sets(&mut self, v: Vec<OutputSet>)
fn set_output_sets(&mut self, v: Vec<OutputSet>)
Set value of
outputSet childSource§fn output_sets_mut(&mut self) -> &mut Vec<OutputSet>
fn output_sets_mut(&mut self) -> &mut Vec<OutputSet>
Get a mutable value of
outputSet childSource§impl PartialEq for InputOutputSpecification
impl PartialEq for InputOutputSpecification
Source§impl Serialize for InputOutputSpecification
impl Serialize for InputOutputSpecification
Source§impl<'__input> XmlRead<'__input> for InputOutputSpecification
impl<'__input> XmlRead<'__input> for InputOutputSpecification
impl StructuralPartialEq for InputOutputSpecification
Auto Trait Implementations§
impl Freeze for InputOutputSpecification
impl RefUnwindSafe for InputOutputSpecification
impl Send for InputOutputSpecification
impl Sync for InputOutputSpecification
impl Unpin for InputOutputSpecification
impl UnwindSafe for InputOutputSpecification
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.