pub struct TransitionElementType {
pub local_id: u64,
pub height: Option<f64>,
pub width: Option<f64>,
pub priority: Option<u64>,
pub execution_order_id: Option<u64>,
pub global_id: Option<String>,
pub position: PositionType,
pub connection_point_in: Option<ConnectionPointInType>,
pub connection_point_out: Option<ConnectionPointOutType>,
pub condition: Option<TransitionConditionElementType>,
pub add_data: Option<AddDataType>,
pub documentation: Option<FormattedTextType>,
}Fields§
§local_id: u64§height: Option<f64>§width: Option<f64>§priority: Option<u64>The priority of a transition is evaluated, if the transition is connected to a selectionDivergence element.
execution_order_id: Option<u64>Used to identify the order of execution. Also used to identify one special block if there are several blocks with the same name.
global_id: Option<String>§position: PositionType§connection_point_in: Option<ConnectionPointInType>§connection_point_out: Option<ConnectionPointOutType>§condition: Option<TransitionConditionElementType>§add_data: Option<AddDataType>§documentation: Option<FormattedTextType>Trait Implementations§
Source§impl Debug for TransitionElementType
impl Debug for TransitionElementType
Source§impl<'de> Deserializer<'de, TransitionElementType> for Box<TransitionElementTypeDeserializer>
impl<'de> Deserializer<'de, TransitionElementType> for Box<TransitionElementTypeDeserializer>
Source§fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, TransitionElementType>where
R: DeserializeReader,
fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, TransitionElementType>where
R: DeserializeReader,
Source§fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, TransitionElementType>where
R: DeserializeReader,
fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, TransitionElementType>where
R: DeserializeReader,
Source§fn finish<R>(self, reader: &R) -> Result<TransitionElementType, Error>where
R: DeserializeReader,
fn finish<R>(self, reader: &R) -> Result<TransitionElementType, Error>where
R: DeserializeReader,
Force the deserializer to finish. Read more
Source§impl WithDeserializer for TransitionElementType
impl WithDeserializer for TransitionElementType
Source§type Deserializer = Box<TransitionElementTypeDeserializer>
type Deserializer = Box<TransitionElementTypeDeserializer>
The deserializer to use for this type.
Source§impl WithSerializer for TransitionElementType
impl WithSerializer for TransitionElementType
Source§type Serializer<'x> = TransitionElementTypeSerializer<'x>
type Serializer<'x> = TransitionElementTypeSerializer<'x>
The serializer to use for this type.
Source§fn serializer<'ser>(
&'ser self,
name: Option<&'ser str>,
is_root: bool,
) -> Result<Self::Serializer<'ser>, Error>
fn serializer<'ser>( &'ser self, name: Option<&'ser str>, is_root: bool, ) -> Result<Self::Serializer<'ser>, Error>
Initializes a new serializer from the passed
value. Read moreAuto Trait Implementations§
impl Freeze for TransitionElementType
impl RefUnwindSafe for TransitionElementType
impl Send for TransitionElementType
impl Sync for TransitionElementType
impl Unpin for TransitionElementType
impl UnwindSafe for TransitionElementType
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