pub struct SkeletonPropsBuilder { /* private fields */ }Expand description
Typestate builder for SkeletonProps, created by SkeletonProps::builder(). build() becomes available once every required property has been set.
Implementations§
Source§impl SkeletonPropsBuilder
impl SkeletonPropsBuilder
Sourcepub fn attrs(self, attrs: Attributes) -> Self
pub fn attrs(self, attrs: Attributes) -> Self
Sets the attrs property.
Sourcepub fn build(self) -> SkeletonProps
pub fn build(self) -> SkeletonProps
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 Freeze for SkeletonPropsBuilder
impl RefUnwindSafe for SkeletonPropsBuilder
impl Send for SkeletonPropsBuilder
impl Sync for SkeletonPropsBuilder
impl Unpin for SkeletonPropsBuilder
impl UnsafeUnpin for SkeletonPropsBuilder
impl UnwindSafe for SkeletonPropsBuilder
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