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 } }