pub struct KeyframeSelectors(/* private fields */);Expand description
A list of <keyframe-selector>s.
Implementations§
Source§impl KeyframeSelectors
impl KeyframeSelectors
Sourcepub fn new_for_unit_testing(
percentages: Vec<KeyframePercentage>,
) -> KeyframeSelectors
pub fn new_for_unit_testing( percentages: Vec<KeyframePercentage>, ) -> KeyframeSelectors
A dummy public function so we can write a unit test for this.
Sourcepub fn parse<'i, 't>(input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>>
pub fn parse<'i, 't>(input: &mut Parser<'i, 't>) -> Result<Self, ParseError<'i>>
Parse the keyframe selectors from CSS input.
Trait Implementations§
Source§impl Clone for KeyframeSelectors
impl Clone for KeyframeSelectors
Source§fn clone(&self) -> KeyframeSelectors
fn clone(&self) -> KeyframeSelectors
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 KeyframeSelectors
impl Debug for KeyframeSelectors
Source§impl PartialEq for KeyframeSelectors
impl PartialEq for KeyframeSelectors
Source§fn eq(&self, other: &KeyframeSelectors) -> bool
fn eq(&self, other: &KeyframeSelectors) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ToCss for KeyframeSelectors
impl ToCss for KeyframeSelectors
Source§fn to_css<W>(&self, dest: &mut CssWriter<'_, W>) -> Resultwhere
W: Write,
fn to_css<W>(&self, dest: &mut CssWriter<'_, W>) -> Resultwhere
W: Write,
Serialize
self in CSS syntax, writing to dest.Source§fn to_css_string(&self) -> String
fn to_css_string(&self) -> String
Serialize
self in CSS syntax and return a string. Read moreSource§fn to_css_cssstring(&self) -> String
fn to_css_cssstring(&self) -> String
Serialize
self in CSS syntax and return a CssString. Read moreSource§impl ToShmem for KeyframeSelectors
impl ToShmem for KeyframeSelectors
impl Eq for KeyframeSelectors
impl StructuralPartialEq for KeyframeSelectors
Auto Trait Implementations§
impl Freeze for KeyframeSelectors
impl RefUnwindSafe for KeyframeSelectors
impl Send for KeyframeSelectors
impl Sync for KeyframeSelectors
impl Unpin for KeyframeSelectors
impl UnsafeUnpin for KeyframeSelectors
impl UnwindSafe for KeyframeSelectors
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert