pub struct AnnotationTransitionRule {
pub subject: AnnotationSubjectKind,
pub annotation: AnnotationKind,
pub transition: AnnotationTransition,
pub rule: TransitionRule,
}Expand description
Registry row for one annotation transition.
Fields§
§subject: AnnotationSubjectKindSubject category matched by the row.
annotation: AnnotationKindAnnotation category matched by the row.
transition: AnnotationTransitionTransition matched by the row.
rule: TransitionRuleLowering decision for the matched tuple.
Trait Implementations§
Source§impl Clone for AnnotationTransitionRule
impl Clone for AnnotationTransitionRule
Source§fn clone(&self) -> AnnotationTransitionRule
fn clone(&self) -> AnnotationTransitionRule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnnotationTransitionRule
impl Debug for AnnotationTransitionRule
impl Eq for AnnotationTransitionRule
Source§impl PartialEq for AnnotationTransitionRule
impl PartialEq for AnnotationTransitionRule
Source§impl Serialize for AnnotationTransitionRule
impl Serialize for AnnotationTransitionRule
impl StructuralPartialEq for AnnotationTransitionRule
Auto Trait Implementations§
impl Freeze for AnnotationTransitionRule
impl RefUnwindSafe for AnnotationTransitionRule
impl Send for AnnotationTransitionRule
impl Sync for AnnotationTransitionRule
impl Unpin for AnnotationTransitionRule
impl UnsafeUnpin for AnnotationTransitionRule
impl UnwindSafe for AnnotationTransitionRule
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