crossflow 0.0.6

Reactive programming and workflow engine in bevy
Documentation
syntax="proto3";

package example_protos.fibonacci;

// Calculate a Fibonacci sequence
service Fibonacci {
    // Unary request to receive the final number of a Fibonacci sequence up to
    // the requested order.
    rpc FinalNumber (FibonacciRequest) returns (FibonacciReply) {}

    // Server-streaming service that streams the whole Fibonacci sequence up to
    // the requested order.
    rpc SequenceStream (FibonacciRequest) returns (stream FibonacciReply) {}
}

message FibonacciRequest {
    uint64 order = 1;
}

message FibonacciReply {
    uint64 value = 1;
}