pub struct ElementaryNetBuilder { /* private fields */ }Trait Implementations§
Source§impl Debug for ElementaryNetBuilder
impl Debug for ElementaryNetBuilder
Source§impl Default for ElementaryNetBuilder
impl Default for ElementaryNetBuilder
Source§fn default() -> ElementaryNetBuilder
fn default() -> ElementaryNetBuilder
Returns the “default value” for a type. Read more
Source§impl NetBuilder for ElementaryNetBuilder
impl NetBuilder for ElementaryNetBuilder
type Place = SimplePlace
type Transition = SimpleTransition
type Arc = SimpleArc
type Net = ElementaryNet
type PlaceBuilder = SimplePlaceBuilder
type TransitionBuilder = SimpleTransitionBuilder
fn place(&mut self) -> Self::PlaceBuilder
fn place_with_id(&mut self, id: &NodeId) -> Self::PlaceBuilder
fn recall_place(&mut self, tag: &'static str) -> Self::PlaceBuilder
fn transition(&mut self) -> Self::TransitionBuilder
fn transition_with_id(&mut self, id: &NodeId) -> Self::TransitionBuilder
fn recall_transition(&mut self, tag: &'static str) -> Self::TransitionBuilder
fn arc(&mut self, source: NodeId, target: NodeId) -> &mut Self
fn recall(&self, tag: &'static str) -> Option<NodeId>
fn build(self) -> Self::Net
Auto Trait Implementations§
impl Freeze for ElementaryNetBuilder
impl !RefUnwindSafe for ElementaryNetBuilder
impl !Send for ElementaryNetBuilder
impl !Sync for ElementaryNetBuilder
impl Unpin for ElementaryNetBuilder
impl !UnwindSafe for ElementaryNetBuilder
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