pub struct ReplayEngineFactory { /* private fields */ }Expand description
Resolves built-in or Runner-provided timing once, then creates role factories.
Implementations§
Source§impl ReplayEngineFactory
impl ReplayEngineFactory
pub const fn new() -> Self
pub fn with_timing_model(timing: Arc<dyn TimingModel>) -> Self
pub fn with_optional_role_timing_models( prefill: Option<Arc<dyn TimingModel>>, decode: Option<Arc<dyn TimingModel>>, ) -> Self
Trait Implementations§
Source§impl Clone for ReplayEngineFactory
impl Clone for ReplayEngineFactory
Source§fn clone(&self) -> ReplayEngineFactory
fn clone(&self) -> ReplayEngineFactory
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ReplayEngineFactory
impl Default for ReplayEngineFactory
Source§fn default() -> ReplayEngineFactory
fn default() -> ReplayEngineFactory
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ReplayEngineFactory
impl !UnwindSafe for ReplayEngineFactory
impl Freeze for ReplayEngineFactory
impl Send for ReplayEngineFactory
impl Sync for ReplayEngineFactory
impl Unpin for ReplayEngineFactory
impl UnsafeUnpin for ReplayEngineFactory
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