pub struct ProfileSpec {
pub name: &'static str,
pub description: &'static str,
pub required_ops: BTreeSet<OpKind>,
pub required_exprs: BTreeSet<ExprKind>,
pub extends: Option<ConformanceProfile>,
pub graduation_criteria: &'static str,
}Expand description
The op/expr requirements for a ConformanceProfile.
Fields§
§name: &'static str§description: &'static str§required_ops: BTreeSet<OpKind>§required_exprs: BTreeSet<ExprKind>§extends: Option<ConformanceProfile>The profile this one extends, if any (informational).
graduation_criteria: &'static strGraduation criteria prose.
Auto Trait Implementations§
impl Freeze for ProfileSpec
impl RefUnwindSafe for ProfileSpec
impl Send for ProfileSpec
impl Sync for ProfileSpec
impl Unpin for ProfileSpec
impl UnsafeUnpin for ProfileSpec
impl UnwindSafe for ProfileSpec
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