pub struct SelectionBarPropsBuilder<'__a, __sel = sel, __base = base, __click_bucket = click_bucket, __click_project = click_project> { /* private fields */ }Expand description
Typestate builder for SelectionBarProps, created by SelectionBarProps::builder(). build() becomes available once every required property has been set.
Implementations§
Source§impl<'__a, __sel, __base, __click_bucket, __click_project> SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
impl<'__a, __sel, __base, __click_bucket, __click_project> SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
Sourcepub fn sel(
self,
sel: &'__a Selection,
) -> SelectionBarPropsBuilder<'__a, Set, __base, __click_bucket, __click_project>
pub fn sel( self, sel: &'__a Selection, ) -> SelectionBarPropsBuilder<'__a, Set, __base, __click_bucket, __click_project>
Sets the sel property.
Sourcepub fn base(
self,
base: &'__a str,
) -> SelectionBarPropsBuilder<'__a, __sel, Set, __click_bucket, __click_project>
pub fn base( self, base: &'__a str, ) -> SelectionBarPropsBuilder<'__a, __sel, Set, __click_bucket, __click_project>
Sets the base property.
Sourcepub fn click_bucket(
self,
click_bucket: Option<&'__a Signal<String>>,
) -> SelectionBarPropsBuilder<'__a, __sel, __base, Set, __click_project>
pub fn click_bucket( self, click_bucket: Option<&'__a Signal<String>>, ) -> SelectionBarPropsBuilder<'__a, __sel, __base, Set, __click_project>
Sets the click_bucket property.
Sourcepub fn click_project(
self,
click_project: Option<&'__a Signal<String>>,
) -> SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, Set>
pub fn click_project( self, click_project: Option<&'__a Signal<String>>, ) -> SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, Set>
Sets the click_project property.
Sourcepub fn build(self) -> SelectionBarProps<'__a>
pub fn build(self) -> SelectionBarProps<'__a>
Builds the props struct from the set properties.
Only available once every required property has been set.
#[default] properties that were not set are filled with
Default::default(), or the #[default(expr)] expression.
Auto Trait Implementations§
impl<'__a, __sel, __base, __click_bucket, __click_project> Freeze for SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
impl<'__a, __sel, __base, __click_bucket, __click_project> RefUnwindSafe for SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
impl<'__a, __sel, __base, __click_bucket, __click_project> Send for SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
impl<'__a, __sel, __base, __click_bucket, __click_project> Sync for SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
impl<'__a, __sel, __base, __click_bucket, __click_project> Unpin for SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
impl<'__a, __sel, __base, __click_bucket, __click_project> UnsafeUnpin for SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
impl<'__a, __sel, __base, __click_bucket, __click_project> UnwindSafe for SelectionBarPropsBuilder<'__a, __sel, __base, __click_bucket, __click_project>
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