[][src]Enum rusty_junctions::types::JoinPattern

pub enum JoinPattern {
    UnarySend(SendJoinPattern),
    UnaryRecv(RecvJoinPattern),
    UnaryBidir(BidirJoinPattern),
    BinarySend(SendJoinPattern),
    BinaryRecv(RecvJoinPattern),
    BinaryBidir(BidirJoinPattern),
    TernarySend(SendJoinPattern),
    TernaryRecv(RecvJoinPattern),
    TernaryBidir(BidirJoinPattern),
}

Enum defining all Join Patterns that can be added to a Junction using the AddJoinPatternRequest in a Packet.

Variants

UnarySend(SendJoinPattern)

Single channel Join Pattern.

UnaryRecv(RecvJoinPattern)

Single RecvChannel Join Pattern.

UnaryBidir(BidirJoinPattern)

Single BidirChannel Join Pattern.

BinarySend(SendJoinPattern)

Two SendChannel Join Pattern.

BinaryRecv(RecvJoinPattern)

SendChannel and RecvChannel Join Pattern.

BinaryBidir(BidirJoinPattern)

SendChannel and BidirChannel Join Pattern.

TernarySend(SendJoinPattern)

Three SendChannel Join Pattern.

TernaryRecv(RecvJoinPattern)

Two SendChannel and RecvChannel Join Pattern.

TernaryBidir(BidirJoinPattern)

Two SendChannel and BidirChannel Join Pattern.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.