pub struct ElicitationForm {
pub form: Form,
/* private fields */
}Fields§
§form: FormImplementations§
Source§impl ElicitationForm
impl ElicitationForm
pub fn from_params( params: ElicitationParams, response_tx: Sender<ElicitationResponse>, ) -> Self
pub fn confirm(&self) -> ElicitationResponse
pub fn decline() -> ElicitationResponse
Trait Implementations§
Source§impl Component for ElicitationForm
impl Component for ElicitationForm
Source§type Message = ElicitationMessage
type Message = ElicitationMessage
The message type emitted by this widget.
Source§async fn on_event(&mut self, event: &Event) -> Option<Vec<Self::Message>>
async fn on_event(&mut self, event: &Event) -> Option<Vec<Self::Message>>
Process an event and return the outcome. Read more
Source§fn render(&mut self, ctx: &ViewContext) -> Frame
fn render(&mut self, ctx: &ViewContext) -> Frame
Render the current state to a frame.
Auto Trait Implementations§
impl Freeze for ElicitationForm
impl !RefUnwindSafe for ElicitationForm
impl Send for ElicitationForm
impl Sync for ElicitationForm
impl Unpin for ElicitationForm
impl UnsafeUnpin for ElicitationForm
impl !UnwindSafe for ElicitationForm
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more