pub struct ViewTransitionRule {
pub descriptors: Descriptors,
pub source_location: SourceLocation,
}Expand description
A view-transition rule
Fields§
§descriptors: DescriptorsThe descriptors of this view-transition rule.
source_location: SourceLocationThe source position where this view-transition rule was found.
Implementations§
Source§impl ViewTransitionRule
impl ViewTransitionRule
Sourcepub fn parse(
context: &ParserContext<'_>,
input: &mut Parser<'_, '_>,
location: SourceLocation,
) -> Self
pub fn parse( context: &ParserContext<'_>, input: &mut Parser<'_, '_>, location: SourceLocation, ) -> Self
Parses a ViewTransitionRule
Trait Implementations§
Source§impl Clone for ViewTransitionRule
impl Clone for ViewTransitionRule
Source§fn clone(&self) -> ViewTransitionRule
fn clone(&self) -> ViewTransitionRule
Returns a duplicate 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 ViewTransitionRule
impl Debug for ViewTransitionRule
Source§impl DeepCloneWithLock for ViewTransitionRule
impl DeepCloneWithLock for ViewTransitionRule
Source§fn deep_clone_with_lock(
&self,
_lock: &SharedRwLock,
_guard: &SharedRwLockReadGuard<'_>,
) -> Self
fn deep_clone_with_lock( &self, _lock: &SharedRwLock, _guard: &SharedRwLockReadGuard<'_>, ) -> Self
Deep clones this object.
Source§impl MallocSizeOf for ViewTransitionRule
impl MallocSizeOf for ViewTransitionRule
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 ToCssWithGuard for ViewTransitionRule
impl ToCssWithGuard for ViewTransitionRule
Source§fn to_css(
&self,
_guard: &SharedRwLockReadGuard<'_>,
dest: &mut CssStringWriter,
) -> Result
fn to_css( &self, _guard: &SharedRwLockReadGuard<'_>, dest: &mut CssStringWriter, ) -> Result
Serialize
self in CSS syntax, writing to dest, using the given lock guard.Source§fn to_css_string(&self, guard: &SharedRwLockReadGuard<'_>) -> CssString
fn to_css_string(&self, guard: &SharedRwLockReadGuard<'_>) -> CssString
Serialize
self in CSS syntax using the given lock guard and return a string. Read moreSource§impl ToShmem for ViewTransitionRule
impl ToShmem for ViewTransitionRule
Auto Trait Implementations§
impl Freeze for ViewTransitionRule
impl RefUnwindSafe for ViewTransitionRule
impl Send for ViewTransitionRule
impl Sync for ViewTransitionRule
impl Unpin for ViewTransitionRule
impl UnwindSafe for ViewTransitionRule
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<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