pub enum NeedSubject {
Behavior(BehaviorTarget),
Component(ComponentTarget),
Goal(GoalTarget),
Parameter(ParameterTarget),
Relation(RelationTarget),
Transformation(TransformationTarget),
Variable(VariableTarget),
}
Expand description
Resolved need subject.
Variants§
Behavior(BehaviorTarget)
Component(ComponentTarget)
Goal(GoalTarget)
Parameter(ParameterTarget)
Relation(RelationTarget)
Transformation(TransformationTarget)
Variable(VariableTarget)
Trait Implementations§
Source§impl Clone for NeedSubject
impl Clone for NeedSubject
Source§fn clone(&self) -> NeedSubject
fn clone(&self) -> NeedSubject
Returns a duplicate of the value. Read more
1.0.0 · 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 NeedSubject
impl Debug for NeedSubject
Source§impl PartialEq for NeedSubject
impl PartialEq for NeedSubject
impl StructuralPartialEq for NeedSubject
Auto Trait Implementations§
impl Freeze for NeedSubject
impl RefUnwindSafe for NeedSubject
impl Send for NeedSubject
impl Sync for NeedSubject
impl Unpin for NeedSubject
impl UnwindSafe for NeedSubject
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