pub struct ModeledFlashSession { /* private fields */ }Expand description
Modeled flash session that never touches a live VCI or ECU.
Implementations§
Source§impl ModeledFlashSession
impl ModeledFlashSession
Sourcepub fn new(ecu: impl Into<String>, stock_bytes: Vec<u8>) -> Self
pub fn new(ecu: impl Into<String>, stock_bytes: Vec<u8>) -> Self
Builds a modeled flash session from synthetic stock bytes.
Sourcepub fn backup_stock(&self) -> StockMapBackup
pub fn backup_stock(&self) -> StockMapBackup
Stores a stock-map backup for the original modeled ECU bytes.
Trait Implementations§
Source§impl Clone for ModeledFlashSession
impl Clone for ModeledFlashSession
Source§fn clone(&self) -> ModeledFlashSession
fn clone(&self) -> ModeledFlashSession
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 Debug for ModeledFlashSession
impl Debug for ModeledFlashSession
impl Eq for ModeledFlashSession
Source§impl PartialEq for ModeledFlashSession
impl PartialEq for ModeledFlashSession
impl StructuralPartialEq for ModeledFlashSession
Auto Trait Implementations§
impl Freeze for ModeledFlashSession
impl RefUnwindSafe for ModeledFlashSession
impl Send for ModeledFlashSession
impl Sync for ModeledFlashSession
impl Unpin for ModeledFlashSession
impl UnsafeUnpin for ModeledFlashSession
impl UnwindSafe for ModeledFlashSession
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