#[non_exhaustive]pub struct FreeFormLayoutElementBorderStyleBuilder { /* private fields */ }
Expand description
A builder for FreeFormLayoutElementBorderStyle
.
Implementations§
source§impl FreeFormLayoutElementBorderStyleBuilder
impl FreeFormLayoutElementBorderStyleBuilder
sourcepub fn visibility(self, input: Visibility) -> Self
pub fn visibility(self, input: Visibility) -> Self
The border visibility of a free-form layout element.
sourcepub fn set_visibility(self, input: Option<Visibility>) -> Self
pub fn set_visibility(self, input: Option<Visibility>) -> Self
The border visibility of a free-form layout element.
sourcepub fn get_visibility(&self) -> &Option<Visibility>
pub fn get_visibility(&self) -> &Option<Visibility>
The border visibility of a free-form layout element.
sourcepub fn color(self, input: impl Into<String>) -> Self
pub fn color(self, input: impl Into<String>) -> Self
The border color of a free-form layout element.
sourcepub fn set_color(self, input: Option<String>) -> Self
pub fn set_color(self, input: Option<String>) -> Self
The border color of a free-form layout element.
sourcepub fn build(self) -> FreeFormLayoutElementBorderStyle
pub fn build(self) -> FreeFormLayoutElementBorderStyle
Consumes the builder and constructs a FreeFormLayoutElementBorderStyle
.
Trait Implementations§
source§impl Clone for FreeFormLayoutElementBorderStyleBuilder
impl Clone for FreeFormLayoutElementBorderStyleBuilder
source§fn clone(&self) -> FreeFormLayoutElementBorderStyleBuilder
fn clone(&self) -> FreeFormLayoutElementBorderStyleBuilder
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 Default for FreeFormLayoutElementBorderStyleBuilder
impl Default for FreeFormLayoutElementBorderStyleBuilder
source§fn default() -> FreeFormLayoutElementBorderStyleBuilder
fn default() -> FreeFormLayoutElementBorderStyleBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for FreeFormLayoutElementBorderStyleBuilder
impl PartialEq for FreeFormLayoutElementBorderStyleBuilder
source§fn eq(&self, other: &FreeFormLayoutElementBorderStyleBuilder) -> bool
fn eq(&self, other: &FreeFormLayoutElementBorderStyleBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for FreeFormLayoutElementBorderStyleBuilder
Auto Trait Implementations§
impl Freeze for FreeFormLayoutElementBorderStyleBuilder
impl RefUnwindSafe for FreeFormLayoutElementBorderStyleBuilder
impl Send for FreeFormLayoutElementBorderStyleBuilder
impl Sync for FreeFormLayoutElementBorderStyleBuilder
impl Unpin for FreeFormLayoutElementBorderStyleBuilder
impl UnwindSafe for FreeFormLayoutElementBorderStyleBuilder
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> 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<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.