pub enum Kind {
Consume(PlaceId, TransitionId, usize),
Produce(PlaceId, TransitionId, usize),
Test(PlaceId, TransitionId, usize),
Inhibitor(PlaceId, TransitionId, usize),
StopWatch(PlaceId, TransitionId, usize),
StopWatchInhibitor(PlaceId, TransitionId, usize),
}Expand description
All kind of arc which can be inserted in the Ptri net
All arcs have is stored with (destination, source, weight)
Variants§
Consume(PlaceId, TransitionId, usize)
Consuming arc
Produce(PlaceId, TransitionId, usize)
Producer arc
Test(PlaceId, TransitionId, usize)
Test arc
Inhibitor(PlaceId, TransitionId, usize)
Inhibitor arc
StopWatch(PlaceId, TransitionId, usize)
Stopwatch arc
StopWatchInhibitor(PlaceId, TransitionId, usize)
Stopwatch inhibitor arc
Trait Implementations§
impl Eq for Kind
impl StructuralPartialEq for Kind
Auto Trait Implementations§
impl Freeze for Kind
impl RefUnwindSafe for Kind
impl Send for Kind
impl Sync for Kind
impl Unpin for Kind
impl UnwindSafe for Kind
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