autofill::sync

Trait ProcessOutgoingRecordImpl

source
pub trait ProcessOutgoingRecordImpl {
    type Record;

    // Required methods
    fn fetch_outgoing_records(
        &self,
        tx: &Transaction<'_>,
    ) -> Result<Vec<OutgoingBso>>;
    fn finish_synced_items(
        &self,
        tx: &Transaction<'_>,
        records_synced: Vec<Guid>,
    ) -> Result<()>;
}

Required Associated Types§

Required Methods§

source

fn fetch_outgoing_records( &self, tx: &Transaction<'_>, ) -> Result<Vec<OutgoingBso>>

source

fn finish_synced_items( &self, tx: &Transaction<'_>, records_synced: Vec<Guid>, ) -> Result<()>

Implementors§