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>,
}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>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
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