Struct react_html::html_components::ruby::RubyComponent
source · [−]pub struct RubyComponent;
Trait Implementations
sourceimpl Clone for RubyComponent
impl Clone for RubyComponent
sourcefn clone(&self) -> RubyComponent
fn clone(&self) -> RubyComponent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl ComponentStatic for RubyComponent
impl ComponentStatic for RubyComponent
type Props = HtmlCommonSharedProps<HtmlElement>
fn create_element(props: Self::Props, key: Option<Key>) -> Self::Element
sourceimpl Debug for RubyComponent
impl Debug for RubyComponent
sourceimpl Default for RubyComponent
impl Default for RubyComponent
sourcefn default() -> RubyComponent
fn default() -> RubyComponent
Returns the “default value” for a type. Read more
sourceimpl IntrinsicComponent for RubyComponent
impl IntrinsicComponent for RubyComponent
const INTRINSIC_TAG: &'static str
sourceimpl UseRenderStatic for RubyComponent
impl UseRenderStatic for RubyComponent
type RenderArg = HtmlCommonSharedProps<HtmlElement>
type RenderOutput = Element
type RenderOutput = Element
See [UseRender::Output
]
fn use_render(props: &Self::RenderArg) -> Self::RenderOutput
impl Copy for RubyComponent
Auto Trait Implementations
impl RefUnwindSafe for RubyComponent
impl Send for RubyComponent
impl Sync for RubyComponent
impl Unpin for RubyComponent
impl UnwindSafe for RubyComponent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Component for T where
T: ComponentStatic,
impl<T> Component for T where
T: ComponentStatic,
type Props = <T as ComponentStatic>::Props
type Element = <T as ComponentStatic>::Element
type Element = <T as ComponentStatic>::Element
Output of create_element
.
Many components may return Option<Element>
in UseRender::use_render
while return Element
in create_element.
Thus this type parameter exists. Read more
fn create_element(
self,
props: <T as Component>::Props,
key: Option<Key>
) -> <T as Component>::Element
sourceimpl<T> IntoBoxed<T> for T
impl<T> IntoBoxed<T> for T
fn into_boxed(self) -> Box<T, Global>ⓘNotable traits for Box<W, Global>impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
sourceimpl<T> IntoOptionalRc<T> for T
impl<T> IntoOptionalRc<T> for T
fn into_optional_rc(self) -> Option<Rc<T>>
sourceimpl<R> IntoPropValue<Option<R>> for R
impl<R> IntoPropValue<Option<R>> for R
fn into_prop_value(self) -> Option<R>
sourceimpl<R> IntoPropValue<R> for R
impl<R> IntoPropValue<R> for R
fn into_prop_value(self) -> R
sourceimpl<T> IntoRefValue<Box<T, Global>> for T
impl<T> IntoRefValue<Box<T, Global>> for T
fn into_ref_value(self) -> Box<T, Global>ⓘNotable traits for Box<W, Global>impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;
sourceimpl<T> IntoRefValue<Rc<T>> for T
impl<T> IntoRefValue<Rc<T>> for T
fn into_ref_value(self) -> Rc<T>
sourceimpl<T> IntoRefValue<T> for T
impl<T> IntoRefValue<T> for T
fn into_ref_value(self) -> T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> UseRender for T where
T: UseRenderStatic,
impl<T> UseRender for T where
T: UseRenderStatic,
type RenderArg = <T as UseRenderStatic>::RenderArg
type RenderOutput = <T as UseRenderStatic>::RenderOutput
type RenderOutput = <T as UseRenderStatic>::RenderOutput
This allows implementor type to specify a custom type as the return type of the methods. Read more