pub struct Side {
pub style: Option<BorderStyle>,
pub width: Option<Width>,
pub color: Option<Color>,
}
Fields§
§style: Option<BorderStyle>
§width: Option<Width>
§color: Option<Color>
Implementations§
Source§impl Side
impl Side
pub fn style(self, value: impl Into<BorderStyle>) -> Self
pub fn try_style(self, value: Option<impl Into<BorderStyle>>) -> Self
pub fn none(self) -> Self
pub fn dotted(self) -> Self
pub fn dashed(self) -> Self
pub fn solid(self) -> Self
pub fn double(self) -> Self
pub fn groove(self) -> Self
pub fn ridge(self) -> Self
pub fn inset(self) -> Self
pub fn outset(self) -> Self
pub fn initial_style(self) -> Self
pub fn inherit_style(self) -> Self
pub fn width(self, value: impl Into<Width>) -> Self
pub fn try_width(self, value: Option<impl Into<Width>>) -> Self
pub fn thick(self) -> Self
pub fn thin(self) -> Self
pub fn medium(self) -> Self
pub fn initial_width(self) -> Self
pub fn inherit_width(self) -> Self
pub fn color(self, value: impl Into<Color>) -> Self
pub fn try_color(self, value: Option<impl Into<Color>>) -> Self
Trait Implementations§
impl StructuralPartialEq for Side
Auto Trait Implementations§
impl Freeze for Side
impl RefUnwindSafe for Side
impl Send for Side
impl Sync for Side
impl Unpin for Side
impl UnwindSafe for Side
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified
method
Source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default
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,
Source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
Source§fn into_color(self) -> U
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
Source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
Source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
Source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
Source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an
OutOfBounds
error is returned which contains
the unclamped color. Read more