pub struct FakeProvider {
pub config: Arc<Mutex<FakeProviderConfig>>,
pub calls: Arc<Mutex<Vec<FakeCall>>>,
pub registered: Arc<Mutex<HashMap<String, HashSet<FunctionId>>>>,
pub spawned: Arc<Mutex<Vec<RunnerPoolKey>>>,
pub shutdowns: Arc<Mutex<Vec<RunnerPoolKey>>>,
/* private fields */
}Fields§
§config: Arc<Mutex<FakeProviderConfig>>§calls: Arc<Mutex<Vec<FakeCall>>>§registered: Arc<Mutex<HashMap<String, HashSet<FunctionId>>>>§spawned: Arc<Mutex<Vec<RunnerPoolKey>>>§shutdowns: Arc<Mutex<Vec<RunnerPoolKey>>>Implementations§
Source§impl FakeProvider
impl FakeProvider
pub fn new(config: FakeProviderConfig) -> Self
pub fn spawn_count(&self) -> usize
Auto Trait Implementations§
impl !Freeze for FakeProvider
impl RefUnwindSafe for FakeProvider
impl Send for FakeProvider
impl Sync for FakeProvider
impl Unpin for FakeProvider
impl UnsafeUnpin for FakeProvider
impl UnwindSafe for FakeProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more