pipe
Module0x0b6b…4d79
- Move path
- 0xce7f…4db2::pipe
- Functions
- 135 public, 0 entry
- Structs
- 4
- Friend modules
- buck
pipe
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module pipe;
struct InputCarrier<phantom T0, phantom T1: drop> {
content: Balance<T0>,
}
struct OutputCarrier<phantom T0, phantom T1: drop> {
content: Balance<T0>,
}
struct Pipe<phantom T0, phantom T1: drop> has store, key {
id: UID,
output_volume: u64,
}
struct PipeType<phantom T0, phantom T1: drop> has copy, drop, store {
dummy_field: bool,
}
public(package) fun destroy_input_carrier<T0, T1: drop>(&mut Pipe<T0, T1>,InputCarrier<T0, T1>): Balance<T0>
fun err_destroy_non_empty_pipe()
fun err_input_too_much()