Skip to main content

InputText

Struct InputText 

Source
pub struct InputText { /* private fields */ }

Trait Implementations§

Source§

impl Component for InputText

Source§

type Message = ()

Control message type which update loop get.
Source§

type Properties = Props

Properties type of component implementation.
Source§

fn create(props: Self::Properties, _: ComponentLink<Self>) -> Self

Initialization routine which could use a context.
Source§

fn update(&mut self, _: Self::Message) -> ShouldRender

Called everytime when a messages of Msg type received. It also takes a reference to a context.
Source§

fn change(&mut self, props: Self::Properties) -> ShouldRender

Called when the component’s parent component re-renders and the component’s place in the DOM tree remains unchanged. If the component’s place in the DOM tree changes, calling this method is unnecessary as the component is recreated from scratch. It defaults to true if not implemented and Self::Properties is not the unit type ().
Source§

fn view(&self) -> Html

Called by rendering loop.
Source§

fn mounted(&mut self) -> bool

Called after the component has been attached to the VDOM and it is safe to receive messages from agents but before the browser updates the screen. If true is returned, the view will be re-rendered and the user will not see the initial render.
Source§

fn destroy(&mut self)

Called for finalization on the final point of the component’s lifetime.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Any for T
where T: Any,

Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<COMP> Renderable for COMP
where COMP: Component,

Source§

fn render(&self) -> VNode

Called by rendering loop.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<S, T> Upcast<T> for S
where T: UpcastFrom<S> + ?Sized, S: ?Sized,

Source§

fn upcast(&self) -> &T
where Self: ErasableGeneric, T: Sized + ErasableGeneric<Repr = Self::Repr>,

Perform a zero-cost type-safe upcast to a wider ref type within the Wasm bindgen generics type system. Read more
Source§

fn upcast_into(self) -> T
where Self: Sized + ErasableGeneric, T: Sized + ErasableGeneric<Repr = Self::Repr>,

Perform a zero-cost type-safe upcast to a wider type within the Wasm bindgen generics type system. Read more