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, ShowData>,
pub rules: IndexMap<String, LemmaType>,
pub meta: IndexMap<String, Value>,
}Expand description
Consumer [Engine::show] result: declared promptable data catalog (with
ShowData::needed_by_rules for intake vs reuse), 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, ShowData>§rules: IndexMap<String, LemmaType>§meta: IndexMap<String, Value>Spec metadata, in declaration order.
Trait Implementations§
Source§impl From<&Show> for Show
impl From<&Show> for Show
Source§fn from(show: &DomainShow) -> Self
fn from(show: &DomainShow) -> Self
Converts to this type from the input type.
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