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§