[][src]Trait sabre_sdk::TransactionHandler

pub trait TransactionHandler {
    pub fn family_name(&self) -> String;
pub fn family_versions(&self) -> Vec<String>;
pub fn namespaces(&self) -> Vec<String>;
pub fn apply(
        &self,
        request: &TpProcessRequest<'_>,
        context: &mut dyn TransactionContext
    ) -> Result<(), ApplyError>; }

Required methods

pub fn family_name(&self) -> String[src]

pub fn family_versions(&self) -> Vec<String>[src]

pub fn namespaces(&self) -> Vec<String>[src]

pub fn apply(
    &self,
    request: &TpProcessRequest<'_>,
    context: &mut dyn TransactionContext
) -> Result<(), ApplyError>
[src]

Loading content...

Implementors

Loading content...