Struct freya_components::DropdownItemProps
source · pub struct DropdownItemProps<'a, T: 'static> { /* private fields */ }Expand description
DropdownItem component properties.
Implementations§
source§impl<'a, T: 'static> DropdownItemProps<'a, T>
impl<'a, T: 'static> DropdownItemProps<'a, T>
sourcepub fn builder() -> DropdownItemPropsBuilder<'a, ((), (), ()), T>
pub fn builder() -> DropdownItemPropsBuilder<'a, ((), (), ()), T>
Create a builder for building DropdownItemProps.
On the builder, call .children(...)(optional), .value(...), .onclick(...)(optional) to set the values of the fields.
Finally, call .build() to create the instance of DropdownItemProps.
Trait Implementations§
Auto Trait Implementations§
impl<'a, T> !RefUnwindSafe for DropdownItemProps<'a, T>
impl<'a, T> !Send for DropdownItemProps<'a, T>
impl<'a, T> !Sync for DropdownItemProps<'a, T>
impl<'a, T> Unpin for DropdownItemProps<'a, T>where T: Unpin,
impl<'a, T> !UnwindSafe for DropdownItemProps<'a, T>
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