tigrbl_rs_ports 0.4.1

Trait and envelope boundaries for Rust atoms, handlers, engines, and callbacks.
Documentation
1
2
3
4
5
6
7
8
use crate::{errors::PortResult, transactions::TransactionPort};

pub trait SessionPort: Send + Sync {
    fn begin(&self) -> PortResult<Box<dyn TransactionPort>>;
    fn read_only(&self) -> bool {
        false
    }
}