Struct style::properties::generated::style_structs::Background
source · pub struct Background {
pub background_color: T,
pub background_image: T,
pub background_position_x: T,
pub background_position_y: T,
pub background_repeat: T,
pub background_attachment: T,
pub background_clip: T,
pub background_origin: T,
pub background_size: T,
}
Expand description
The Background style struct.
Fields§
§background_color: T
The background-color computed value.
background_image: T
The background-image computed value.
background_position_x: T
The background-position-x computed value.
background_position_y: T
The background-position-y computed value.
background_repeat: T
The background-repeat computed value.
background_attachment: T
The background-attachment computed value.
background_clip: T
The background-clip computed value.
background_origin: T
The background-origin computed value.
background_size: T
The background-size computed value.
Implementations§
source§impl Background
impl Background
sourcepub fn set_background_color(&mut self, v: T)
pub fn set_background_color(&mut self, v: T)
Set background-color.
sourcepub fn copy_background_color_from(&mut self, other: &Self)
pub fn copy_background_color_from(&mut self, other: &Self)
Set background-color from other struct.
sourcepub fn reset_background_color(&mut self, other: &Self)
pub fn reset_background_color(&mut self, other: &Self)
Reset background-color from the initial struct.
sourcepub fn clone_background_color(&self) -> T
pub fn clone_background_color(&self) -> T
Get the computed value for background-color.
sourcepub fn set_background_image(&mut self, v: T)
pub fn set_background_image(&mut self, v: T)
Set background-image.
sourcepub fn copy_background_image_from(&mut self, other: &Self)
pub fn copy_background_image_from(&mut self, other: &Self)
Set background-image from other struct.
sourcepub fn reset_background_image(&mut self, other: &Self)
pub fn reset_background_image(&mut self, other: &Self)
Reset background-image from the initial struct.
sourcepub fn clone_background_image(&self) -> T
pub fn clone_background_image(&self) -> T
Get the computed value for background-image.
sourcepub fn set_background_position_x(&mut self, v: T)
pub fn set_background_position_x(&mut self, v: T)
Set background-position-x.
sourcepub fn copy_background_position_x_from(&mut self, other: &Self)
pub fn copy_background_position_x_from(&mut self, other: &Self)
Set background-position-x from other struct.
sourcepub fn reset_background_position_x(&mut self, other: &Self)
pub fn reset_background_position_x(&mut self, other: &Self)
Reset background-position-x from the initial struct.
sourcepub fn clone_background_position_x(&self) -> T
pub fn clone_background_position_x(&self) -> T
Get the computed value for background-position-x.
sourcepub fn set_background_position_y(&mut self, v: T)
pub fn set_background_position_y(&mut self, v: T)
Set background-position-y.
sourcepub fn copy_background_position_y_from(&mut self, other: &Self)
pub fn copy_background_position_y_from(&mut self, other: &Self)
Set background-position-y from other struct.
sourcepub fn reset_background_position_y(&mut self, other: &Self)
pub fn reset_background_position_y(&mut self, other: &Self)
Reset background-position-y from the initial struct.
sourcepub fn clone_background_position_y(&self) -> T
pub fn clone_background_position_y(&self) -> T
Get the computed value for background-position-y.
sourcepub fn set_background_repeat(&mut self, v: T)
pub fn set_background_repeat(&mut self, v: T)
Set background-repeat.
sourcepub fn copy_background_repeat_from(&mut self, other: &Self)
pub fn copy_background_repeat_from(&mut self, other: &Self)
Set background-repeat from other struct.
sourcepub fn reset_background_repeat(&mut self, other: &Self)
pub fn reset_background_repeat(&mut self, other: &Self)
Reset background-repeat from the initial struct.
sourcepub fn clone_background_repeat(&self) -> T
pub fn clone_background_repeat(&self) -> T
Get the computed value for background-repeat.
sourcepub fn set_background_attachment(&mut self, v: T)
pub fn set_background_attachment(&mut self, v: T)
Set background-attachment.
sourcepub fn copy_background_attachment_from(&mut self, other: &Self)
pub fn copy_background_attachment_from(&mut self, other: &Self)
Set background-attachment from other struct.
sourcepub fn reset_background_attachment(&mut self, other: &Self)
pub fn reset_background_attachment(&mut self, other: &Self)
Reset background-attachment from the initial struct.
sourcepub fn clone_background_attachment(&self) -> T
pub fn clone_background_attachment(&self) -> T
Get the computed value for background-attachment.
sourcepub fn set_background_clip(&mut self, v: T)
pub fn set_background_clip(&mut self, v: T)
Set background-clip.
sourcepub fn copy_background_clip_from(&mut self, other: &Self)
pub fn copy_background_clip_from(&mut self, other: &Self)
Set background-clip from other struct.
sourcepub fn reset_background_clip(&mut self, other: &Self)
pub fn reset_background_clip(&mut self, other: &Self)
Reset background-clip from the initial struct.
sourcepub fn clone_background_clip(&self) -> T
pub fn clone_background_clip(&self) -> T
Get the computed value for background-clip.
sourcepub fn set_background_origin(&mut self, v: T)
pub fn set_background_origin(&mut self, v: T)
Set background-origin.
sourcepub fn copy_background_origin_from(&mut self, other: &Self)
pub fn copy_background_origin_from(&mut self, other: &Self)
Set background-origin from other struct.
sourcepub fn reset_background_origin(&mut self, other: &Self)
pub fn reset_background_origin(&mut self, other: &Self)
Reset background-origin from the initial struct.
sourcepub fn clone_background_origin(&self) -> T
pub fn clone_background_origin(&self) -> T
Get the computed value for background-origin.
sourcepub fn set_background_size(&mut self, v: T)
pub fn set_background_size(&mut self, v: T)
Set background-size.
sourcepub fn copy_background_size_from(&mut self, other: &Self)
pub fn copy_background_size_from(&mut self, other: &Self)
Set background-size from other struct.
sourcepub fn reset_background_size(&mut self, other: &Self)
pub fn reset_background_size(&mut self, other: &Self)
Reset background-size from the initial struct.
sourcepub fn clone_background_size(&self) -> T
pub fn clone_background_size(&self) -> T
Get the computed value for background-size.
Trait Implementations§
source§impl Clone for Background
impl Clone for Background
source§fn clone(&self) -> Background
fn clone(&self) -> Background
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Background
impl Debug for Background
source§impl MallocSizeOf for Background
impl MallocSizeOf for Background
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
source§impl PartialEq for Background
impl PartialEq for Background
source§fn eq(&self, other: &Background) -> bool
fn eq(&self, other: &Background) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for Background
Auto Trait Implementations§
impl Freeze for Background
impl RefUnwindSafe for Background
impl Send for Background
impl Sync for Background
impl Unpin for Background
impl UnwindSafe for Background
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
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>
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>
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 more