pub struct Show {
pub spec: String,
pub commentary: Option<String>,
pub effective_from: Option<DateTimeValue>,
pub effective_to: Option<DateTimeValue>,
pub versions: Vec<ShowVersion>,
pub start_line: usize,
pub source_type: Option<SourceType>,
pub data: IndexMap<String, DataEntry>,
pub rules: IndexMap<String, LemmaType>,
pub meta: HashMap<String, MetaValue>,
}Expand description
Consumer [Engine::show] result: data used by the spec’s rules, local rule
result types, and resolved temporal window. Source: [Engine::source].
Fields§
§spec: String§commentary: Option<String>§effective_from: Option<DateTimeValue>§effective_to: Option<DateTimeValue>§versions: Vec<ShowVersion>§start_line: usize§source_type: Option<SourceType>§data: IndexMap<String, DataEntry>§rules: IndexMap<String, LemmaType>§meta: HashMap<String, MetaValue>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Show
impl<'de> Deserialize<'de> for Show
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Show
Auto Trait Implementations§
impl Freeze for Show
impl RefUnwindSafe for Show
impl Send for Show
impl Sync for Show
impl Unpin for Show
impl UnsafeUnpin for Show
impl UnwindSafe for Show
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