Struct silkenweb::elements::RubyBuilder [−][src]
pub struct RubyBuilder(_);
Implementations
impl RubyBuilder
[src]
impl RubyBuilder
[src]pub fn id(self, value: impl AttributeValue<String>) -> RubyBuilder
[src]
pub fn class(self, value: impl AttributeValue<String>) -> RubyBuilder
[src]
impl RubyBuilder
[src]
impl RubyBuilder
[src]pub fn on_blur(
self,
f: impl FnMut(FocusEvent, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlElement) + 'static
) -> RubyBuilder
pub fn on_click(
self,
f: impl FnMut(MouseEvent, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlElement) + 'static
) -> RubyBuilder
pub fn on_change(
self,
f: impl FnMut(Event, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(Event, HtmlElement) + 'static
) -> RubyBuilder
pub fn on_dblclick(
self,
f: impl FnMut(MouseEvent, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(MouseEvent, HtmlElement) + 'static
) -> RubyBuilder
pub fn on_focusout(
self,
f: impl FnMut(FocusEvent, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(FocusEvent, HtmlElement) + 'static
) -> RubyBuilder
pub fn on_input(
self,
f: impl FnMut(InputEvent, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(InputEvent, HtmlElement) + 'static
) -> RubyBuilder
pub fn on_keydown(
self,
f: impl FnMut(KeyboardEvent, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlElement) + 'static
) -> RubyBuilder
pub fn on_keyup(
self,
f: impl FnMut(KeyboardEvent, HtmlElement) + 'static
) -> RubyBuilder
[src]
self,
f: impl FnMut(KeyboardEvent, HtmlElement) + 'static
) -> RubyBuilder
pub fn effect(self, f: impl Effect<HtmlElement>) -> RubyBuilder
[src]
impl RubyBuilder
[src]
impl RubyBuilder
[src]pub fn text(self, child: impl Text) -> RubyBuilder
[src]
pub fn child<Child>(self, c: Child) -> RubyBuilder where
Child: Into<Element>,
[src]
Child: Into<Element>,
Trait Implementations
impl Builder for RubyBuilder
[src]
impl Builder for RubyBuilder
[src]type Target = Ruby
pub fn build(self) -> <RubyBuilder as Builder>::Target
[src]
pub fn into_element(self) -> Element
[src]
impl DomElement for RubyBuilder
[src]
impl DomElement for RubyBuilder
[src]type Target = HtmlElement
pub fn dom_element(&self) -> <RubyBuilder as DomElement>::Target
[src]
impl From<RubyBuilder> for ElementBuilder
[src]
impl From<RubyBuilder> for ElementBuilder
[src]pub fn from(builder: RubyBuilder) -> ElementBuilder
[src]
impl From<RubyBuilder> for Element
[src]
impl From<RubyBuilder> for Element
[src]pub fn from(builder: RubyBuilder) -> Element
[src]
Auto Trait Implementations
impl !RefUnwindSafe for RubyBuilder
impl !RefUnwindSafe for RubyBuilder
impl !Send for RubyBuilder
impl !Send for RubyBuilder
impl !Sync for RubyBuilder
impl !Sync for RubyBuilder
impl Unpin for RubyBuilder
impl Unpin for RubyBuilder
impl !UnwindSafe for RubyBuilder
impl !UnwindSafe for RubyBuilder