pub struct LifecycleDimension {
pub key: String,
pub states: Vec<String>,
pub guidance: Option<String>,
pub line: usize,
pub extensions: BTreeMap<String, Spanned>,
}Expand description
Grammar lifecycle-dimension.
Fields§
§key: Stringkey.
states: Vec<String>states.
guidance: Option<String>guidance: what the states mean, written on a comment line before the key.
line: usizeThe line in the schema.
extensions: BTreeMap<String, Spanned>The keys a host’s extension adds, as written: the host lowers what it adds.
Trait Implementations§
Source§impl Clone for LifecycleDimension
impl Clone for LifecycleDimension
Source§impl Debug for LifecycleDimension
impl Debug for LifecycleDimension
Source§impl PartialEq for LifecycleDimension
impl PartialEq for LifecycleDimension
impl StructuralPartialEq for LifecycleDimension
Auto Trait Implementations§
impl Freeze for LifecycleDimension
impl RefUnwindSafe for LifecycleDimension
impl Send for LifecycleDimension
impl Sync for LifecycleDimension
impl Unpin for LifecycleDimension
impl UnsafeUnpin for LifecycleDimension
impl UnwindSafe for LifecycleDimension
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