pub struct SignalBuilder { /* private fields */ }Expand description
Builder for creating signals
Implementations§
Source§impl SignalBuilder
impl SignalBuilder
pub fn new(source_task_id: String) -> Self
pub fn signal_type(self, signal_type: SignalType) -> Self
pub fn confidence(self, confidence: f32) -> Self
pub fn description(self, description: String) -> Self
pub fn metadata(self, metadata: Value) -> Self
pub fn build(self) -> Option<EvolutionSignal>
Auto Trait Implementations§
impl Freeze for SignalBuilder
impl RefUnwindSafe for SignalBuilder
impl Send for SignalBuilder
impl Sync for SignalBuilder
impl Unpin for SignalBuilder
impl UnsafeUnpin for SignalBuilder
impl UnwindSafe for SignalBuilder
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