Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Munksgaard/session-types
/ types & classes
Types & classes
17 in github.com/Munksgaard/session-types
⨍
Functions
102
◇
Types & classes
17
↓ 3 callers
Class
Chan
src/lib.rs:81
↓ 3 callers
Class
Point
examples/planeclip.rs:20
↓ 2 callers
Class
Plane
examples/planeclip.rs:29
Enum
Branch
src/lib.rs:171
Class
ChanSelect
Heterogeneous selection structure for channels This builds a structure of channels that we wish to select over. This is structured in a way such that
src/lib.rs:425
Class
Choose
Active choice between `P` and `Q`
src/lib.rs:118
Class
CustomProto
tests/compile-fail/cannot-impl-hasdual.rs:5
Class
Eps
src/lib.rs:109
Interface
HasDual
The HasDual trait defines the dual relationship between protocols. Any valid protocol has a corresponding dual. This trait is sealed and cannot be i
src/lib.rs:135
Class
Offer
Passive choice (offer) between `P` and `Q`
src/lib.rs:121
Class
Rec
Enter a recursive environment
src/lib.rs:124
Class
Recv
Receive `A`, then `P`
src/lib.rs:112
Class
S
Peano numbers: Increment
src/lib.rs:105
Interface
Sealed
src/lib.rs:507
Class
Send
Send `A`, then `P`
src/lib.rs:115
Class
Var
Recurse. N indicates how many layers of the recursive environment we recurse out of.
src/lib.rs:128
Class
Z
src/lib.rs:102