Crate flow_lib

Crate flow_lib 

Source
Expand description

Utilities to use within nodes and flows.

Table of contents:

  • command: implementing a new command.
  • config: types definition
  • context: providing services and information for nodes to use.
  • solana: utilities for working with Solana.
  • utils: other utilities.

Re-exports§

pub use config::CmdInputDescription;
pub use config::CmdOutputDescription;
pub use config::CommandType;
pub use config::ContextConfig;
pub use config::FlowConfig;
pub use config::FlowId;
pub use config::FlowRunId;
pub use config::Gate;
pub use config::HttpClientConfig;
pub use config::Name;
pub use config::NodeConfig;
pub use config::NodeId;
pub use config::SolanaClientConfig;
pub use config::SolanaNet;
pub use config::ValueSet;
pub use config::ValueType;
pub use context::User;
pub use value;

Modules§

command
CommandTrait and command builder.
config
context
Providing services and information for nodes to use.
flow_run_events
solana
utils

Macros§

node_definition
Helper macro to read node definition file at compile-time.
submit
Enter an element into the plugin registry corresponding to its type.

Enums§

Value
Value represents all values that nodes can use as input and output.
ValueError

Type Aliases§

BoxError
UserId