pub struct DeviceAuthProps {
pub label: AccessibleName,
pub title: Element,
pub heading: HeadingLevel,
pub code: Option<String>,
pub meta: Option<Element>,
pub actions: Option<Element>,
pub status: Option<Element>,
pub region: bool,
pub record: Record,
pub class: Option<String>,
pub attributes: Vec<Attribute>,
pub children: Element,
}Expand description
Properties for the DeviceAuth component.
Fields§
§label: AccessibleName§title: Element§heading: HeadingLevel§code: Option<String>The code to enter, once one has been issued.
meta: Option<Element>§actions: Option<Element>§status: Option<Element>§region: bool§record: Record§class: Option<String>§attributes: Vec<Attribute>§children: ElementImplementations§
Source§impl DeviceAuthProps
impl DeviceAuthProps
Sourcepub fn builder() -> DeviceAuthPropsBuilder<((), (), (), (), (), (), (), (), (), (), (), ())>
pub fn builder() -> DeviceAuthPropsBuilder<((), (), (), (), (), (), (), (), (), (), (), ())>
Create a builder for building DeviceAuthProps.
On the builder, call .label(...), .title(...), .heading(...)(optional), .code(...)(optional), .meta(...)(optional), .actions(...)(optional), .status(...)(optional), .region(...)(optional), .record(...)(optional), .class(...)(optional), .attributes(...)(optional), .children(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of DeviceAuthProps.
Trait Implementations§
Source§impl Clone for DeviceAuthProps
impl Clone for DeviceAuthProps
Source§impl PartialEq for DeviceAuthProps
impl PartialEq for DeviceAuthProps
Source§impl Properties for DeviceAuthPropswhere
Self: Clone,
impl Properties for DeviceAuthPropswhere
Self: Clone,
Source§type Builder = DeviceAuthPropsBuilder<((), (), (), (), (), (), (), (), (), (), (), ())>
type Builder = DeviceAuthPropsBuilder<((), (), (), (), (), (), (), (), (), (), (), ())>
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.
Source§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.
Auto Trait Implementations§
impl !Freeze for DeviceAuthProps
impl !RefUnwindSafe for DeviceAuthProps
impl !Send for DeviceAuthProps
impl !Sync for DeviceAuthProps
impl !UnwindSafe for DeviceAuthProps
impl Unpin for DeviceAuthProps
impl UnsafeUnpin for DeviceAuthProps
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> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§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
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§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>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.