pub struct ParsedCase {
pub id: Option<String>,
pub sources: Vec<SourceEntry>,
pub title: String,
pub summary: String,
pub sections: Vec<Section>,
pub case_type: Option<String>,
pub status: Option<String>,
pub amounts: Option<String>,
pub tags: Vec<String>,
pub related_cases: Vec<RelatedCase>,
}Expand description
A parsed case file with front matter, title, summary, and raw sections.
Fields§
§id: Option<String>NULID for the case node (None if not yet generated).
sources: Vec<SourceEntry>§title: String§summary: String§sections: Vec<Section>§case_type: Option<String>Case type from front matter (e.g. corruption, fraud).
status: Option<String>Case status from front matter (e.g. open, trial).
amounts: Option<String>Structured amounts DSL string (e.g. 660000 USD bribe | 250000000 IDR fine).
Tags from front matter for categorization.
Related case entries from ## Related Cases section.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParsedCase
impl RefUnwindSafe for ParsedCase
impl Send for ParsedCase
impl Sync for ParsedCase
impl Unpin for ParsedCase
impl UnsafeUnpin for ParsedCase
impl UnwindSafe for ParsedCase
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more