pub struct TransitionTriggerOptionsBuilder {
pub transition: Transition,
pub fields: BTreeMap<String, Value>,
}
Fields§
§transition: Transition
§fields: BTreeMap<String, Value>
Implementations§
Source§impl TransitionTriggerOptionsBuilder
impl TransitionTriggerOptionsBuilder
Sourcepub fn new<I>(id: I) -> TransitionTriggerOptionsBuilder
pub fn new<I>(id: I) -> TransitionTriggerOptionsBuilder
creates a new instance
Sourcepub fn field<N, V>(
&mut self,
name: N,
value: V,
) -> &mut TransitionTriggerOptionsBuilder
pub fn field<N, V>( &mut self, name: N, value: V, ) -> &mut TransitionTriggerOptionsBuilder
appends a field to update as part of transition
Sourcepub fn resolution<R>(&mut self, name: R) -> &mut TransitionTriggerOptionsBuilder
pub fn resolution<R>(&mut self, name: R) -> &mut TransitionTriggerOptionsBuilder
updates resolution in transition
pub fn build(&self) -> TransitionTriggerOptions
Auto Trait Implementations§
impl Freeze for TransitionTriggerOptionsBuilder
impl RefUnwindSafe for TransitionTriggerOptionsBuilder
impl Send for TransitionTriggerOptionsBuilder
impl Sync for TransitionTriggerOptionsBuilder
impl Unpin for TransitionTriggerOptionsBuilder
impl UnwindSafe for TransitionTriggerOptionsBuilder
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