Trait BatchSizeProvider

Source
pub trait BatchSizeProvider:
    DynClone
    + Debug
    + Send
    + Sync {
    // Required method
    fn batch_size(&self) -> usize;
}
Expand description

最大批量操作数获取接口

Required Methods§

Source

fn batch_size(&self) -> usize

获取最大批量操作数

Implementations on Foreign Types§

Source§

impl BatchSizeProvider for usize

Source§

impl<'a, T: 'a + BatchSizeProvider + ?Sized> BatchSizeProvider for &'a T
where &'a T: DynClone + Debug + Send + Sync,

Source§

impl<'a, T: 'a + BatchSizeProvider + ?Sized> BatchSizeProvider for &'a mut T

Source§

impl<T: BatchSizeProvider + ?Sized> BatchSizeProvider for Box<T>
where Box<T>: DynClone + Debug + Send + Sync,

Source§

impl<T: BatchSizeProvider + ?Sized> BatchSizeProvider for Rc<T>
where Rc<T>: DynClone + Debug + Send + Sync,

Source§

impl<T: BatchSizeProvider + ?Sized> BatchSizeProvider for Arc<T>
where Arc<T>: DynClone + Debug + Send + Sync,

Implementors§