pub struct ParsedCase {
pub id: 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 tags: Vec<String>,
}Expand description
A parsed case file with front matter, title, summary, and raw sections.
Fields§
§id: String§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).
Tags from front matter for categorization.
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