pub struct PageWrapperProps {
pub title: String,
pub subtitle: Option<String>,
pub actions: Option<Element>,
pub class: String,
pub children: Element,
}
Expand description
Properties for the PageWrapper
component.
Fields§
§title: String
§subtitle: Option<String>
§actions: Option<Element>
§class: String
§children: Element
Implementations§
Source§impl PageWrapperProps
impl PageWrapperProps
Sourcepub fn builder() -> PageWrapperPropsBuilder<((), (), (), (), ())>
pub fn builder() -> PageWrapperPropsBuilder<((), (), (), (), ())>
Create a builder for building PageWrapperProps
.
On the builder, call .title(...)
(optional), .subtitle(...)
(optional), .actions(...)
(optional), .class(...)
(optional), .children(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of PageWrapperProps
.
Trait Implementations§
Source§impl Clone for PageWrapperProps
impl Clone for PageWrapperProps
Source§fn clone(&self) -> PageWrapperProps
fn clone(&self) -> PageWrapperProps
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl PartialEq for PageWrapperProps
impl PartialEq for PageWrapperProps
Source§impl Properties for PageWrapperPropswhere
Self: Clone,
impl Properties for PageWrapperPropswhere
Self: Clone,
Source§type Builder = PageWrapperPropsBuilder<((), (), (), (), ())>
type Builder = PageWrapperPropsBuilder<((), (), (), (), ())>
The type of the builder for this component.
Used to create “in-progress” versions of the props.
Source§fn memoize(&mut self, new: &Self) -> bool
fn memoize(&mut self, new: &Self) -> bool
Make the old props equal to the new props. Return if the props were equal and should be memoized.
§fn into_vcomponent<M>(
self,
render_fn: impl ComponentFunction<Self, M>,
) -> VComponentwhere
M: 'static,
fn into_vcomponent<M>(
self,
render_fn: impl ComponentFunction<Self, M>,
) -> VComponentwhere
M: 'static,
Create a component from the props.
impl StructuralPartialEq for PageWrapperProps
Auto Trait Implementations§
impl !Freeze for PageWrapperProps
impl !RefUnwindSafe for PageWrapperProps
impl !Send for PageWrapperProps
impl !Sync for PageWrapperProps
impl Unpin for PageWrapperProps
impl !UnwindSafe for PageWrapperProps
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.