pub struct Sidebar { /* private fields */ }Trait Implementations§
Source§impl BaseComponent for Sidebarwhere
Sidebar: 'static,
impl BaseComponent for Sidebarwhere
Sidebar: 'static,
Source§type Properties = SidebarProps
type Properties = SidebarProps
The Component’s Properties.
Source§fn update(
&mut self,
_ctx: &Context<Sidebar>,
_msg: <Sidebar as BaseComponent>::Message,
) -> bool
fn update( &mut self, _ctx: &Context<Sidebar>, _msg: <Sidebar as BaseComponent>::Message, ) -> bool
Updates component’s internal state.
Source§fn changed(
&mut self,
_ctx: &Context<Sidebar>,
_old_props: &<Sidebar as BaseComponent>::Properties,
) -> bool
fn changed( &mut self, _ctx: &Context<Sidebar>, _old_props: &<Sidebar as BaseComponent>::Properties, ) -> bool
React to changes of component properties.
Source§fn view(&self, ctx: &Context<Sidebar>) -> Result<VNode, RenderError>
fn view(&self, ctx: &Context<Sidebar>) -> Result<VNode, RenderError>
Returns a component layout to be rendered.
Source§fn rendered(&mut self, _ctx: &Context<Sidebar>, _first_render: bool)
fn rendered(&mut self, _ctx: &Context<Sidebar>, _first_render: bool)
Notified after a layout is rendered.
Source§fn prepare_state(&self) -> Option<String>
fn prepare_state(&self) -> Option<String>
Prepares the server-side state.
Source§impl FunctionProvider for Sidebar
impl FunctionProvider for Sidebar
Source§type Properties = SidebarProps
type Properties = SidebarProps
Properties for the Function Component.
Source§fn run(
ctx: &mut HookContext,
props: &<Sidebar as FunctionProvider>::Properties,
) -> Result<VNode, RenderError>
fn run( ctx: &mut HookContext, props: &<Sidebar as FunctionProvider>::Properties, ) -> Result<VNode, RenderError>
Auto Trait Implementations§
impl !Freeze for Sidebar
impl !RefUnwindSafe for Sidebar
impl !Send for Sidebar
impl !Sync for Sidebar
impl !UnwindSafe for Sidebar
impl Unpin for Sidebar
impl UnsafeUnpin for Sidebar
Blanket Implementations§
impl<Token, Builder, How> AllPropsFor<Builder, How> for Tokenwhere
Builder: Buildable<Token>,
<Builder as Buildable<Token>>::WrappedToken: HasAllProps<<Builder as Buildable<Token>>::Output, How>,
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
impl<T> HasAllProps<(), T> for T
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> IntoPropValue<Option<T>> for T
impl<T> IntoPropValue<Option<T>> for T
Source§fn into_prop_value(self) -> Option<T>
fn into_prop_value(self) -> Option<T>
Convert
self to a value of a Properties struct.Source§impl<T> IntoPropValue<T> for T
impl<T> IntoPropValue<T> for T
Source§fn into_prop_value(self) -> T
fn into_prop_value(self) -> T
Convert
self to a value of a Properties struct.