pub struct CaseGenerationResult {
pub events: Vec<OcpmEvent>,
pub objects: Vec<ObjectInstance>,
pub relationships: Vec<ObjectRelationship>,
pub case_trace: CaseTrace,
pub variant_type: VariantType,
}Expand description
Result of generating events for a case.
Fields§
§events: Vec<OcpmEvent>Generated events
objects: Vec<ObjectInstance>Generated objects
relationships: Vec<ObjectRelationship>Generated relationships
case_trace: CaseTraceCase trace
variant_type: VariantTypeVariant type used
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CaseGenerationResult
impl RefUnwindSafe for CaseGenerationResult
impl Send for CaseGenerationResult
impl Sync for CaseGenerationResult
impl Unpin for CaseGenerationResult
impl UnwindSafe for CaseGenerationResult
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