Type Alias style::servo::url::ComputedImageUrl
source · pub type ComputedImageUrl = ComputedUrl;
Expand description
The computed value of a CSS url()
for image.
Aliased Type§
enum ComputedImageUrl {
Invalid(Arc<String>),
Valid(Arc<Url>),
}
Variants§
Invalid(Arc<String>)
The url()
was invalid or it wasn’t specified by the user.
Valid(Arc<Url>)
The resolved url()
relative to the stylesheet URL.
Implementations§
Trait Implementations§
source§impl Clone for ComputedUrl
impl Clone for ComputedUrl
source§fn clone(&self) -> ComputedUrl
fn clone(&self) -> ComputedUrl
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 Debug for ComputedUrl
impl Debug for ComputedUrl
source§impl<'de> Deserialize<'de> for ComputedUrl
impl<'de> Deserialize<'de> for ComputedUrl
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl MallocSizeOf for ComputedUrl
impl MallocSizeOf for ComputedUrl
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl PartialEq<ComputedUrl> for ComputedUrl
impl PartialEq<ComputedUrl> for ComputedUrl
source§fn eq(&self, other: &ComputedUrl) -> bool
fn eq(&self, other: &ComputedUrl) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ComputedUrl
impl Serialize for ComputedUrl
source§impl ToAnimatedValue for ComputedUrl
impl ToAnimatedValue for ComputedUrl
§type AnimatedValue = ComputedUrl
type AnimatedValue = ComputedUrl
The type of the animated value.
source§fn to_animated_value(self) -> Self
fn to_animated_value(self) -> Self
Converts this value to an animated value.
source§fn from_animated_value(animated: Self::AnimatedValue) -> Self
fn from_animated_value(animated: Self::AnimatedValue) -> Self
Converts back an animated value into a computed value.
source§impl ToCss for ComputedUrl
impl ToCss for ComputedUrl
source§impl ToResolvedValue for ComputedUrl
impl ToResolvedValue for ComputedUrl
§type ResolvedValue = ComputedUrl
type ResolvedValue = ComputedUrl
The resolved value type we’re going to be converted to.
source§fn to_resolved_value(self, _: &Context<'_>) -> Self
fn to_resolved_value(self, _: &Context<'_>) -> Self
Convert a resolved value to a resolved value.
source§fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
fn from_resolved_value(resolved: Self::ResolvedValue) -> Self
Convert a resolved value to resolved value form.