pub struct ScenarioReference {
pub scenario_id: String,
pub version: i32,
}Expand description
Represents a scenario reference (ID + version).
Used for dependency tracking and circular dependency detection.
Fields§
§scenario_id: StringThe scenario’s unique identifier.
version: i32The scenario’s version number.
Trait Implementations§
Source§impl Clone for ScenarioReference
impl Clone for ScenarioReference
Source§fn clone(&self) -> ScenarioReference
fn clone(&self) -> ScenarioReference
Returns a duplicate of the value. Read more
1.0.0 · 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 ScenarioReference
impl Debug for ScenarioReference
Source§impl Hash for ScenarioReference
impl Hash for ScenarioReference
Source§impl PartialEq for ScenarioReference
impl PartialEq for ScenarioReference
impl Eq for ScenarioReference
impl StructuralPartialEq for ScenarioReference
Auto Trait Implementations§
impl Freeze for ScenarioReference
impl RefUnwindSafe for ScenarioReference
impl Send for ScenarioReference
impl Sync for ScenarioReference
impl Unpin for ScenarioReference
impl UnwindSafe for ScenarioReference
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