pub struct RawFeature {
pub source_file: Option<String>,
pub title: String,
pub kind: Option<String>,
pub narrative: Option<String>,
pub tags: Option<Vec<String>>,
pub glossary: Option<Vec<RawGlossaryTerm>>,
}Expand description
What a file’s scenarios are for, declared with [crate::feature].
Scenarios say what the system does. A declaration says why the feature exists and who it serves, so a reader meets the intent before the examples.
Fields§
§source_file: Option<String>§title: String§kind: Option<String>§narrative: Option<String>§glossary: Option<Vec<RawGlossaryTerm>>Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawFeature
impl RefUnwindSafe for RawFeature
impl Send for RawFeature
impl Sync for RawFeature
impl Unpin for RawFeature
impl UnsafeUnpin for RawFeature
impl UnwindSafe for RawFeature
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