pub struct Evaltor { /* private fields */ }Implementations§
Source§impl Evaltor
impl Evaltor
pub fn new(benchmark: Box<dyn BenchIF>) -> Self
pub fn exclude(self, e: &str) -> Self
pub fn set_timeout(&mut self, timeout: Duration) -> &mut Self
pub fn set_memory_limit(&mut self, memory_limit: usize) -> &mut Self
pub fn set_num_worker(&mut self, num_worker: usize) -> &mut Self
pub fn set_certify(&mut self, certify: bool) -> &mut Self
pub fn add_evaluatee(&mut self, evaluatee: Arc<dyn EvaluateeIF>) -> &mut Self
pub fn evaluate(self)
Auto Trait Implementations§
impl !RefUnwindSafe for Evaltor
impl !Send for Evaltor
impl !Sync for Evaltor
impl !UnwindSafe for Evaltor
impl Freeze for Evaltor
impl Unpin for Evaltor
impl UnsafeUnpin for Evaltor
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