Trait autofill::sync::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§