Enum swc_css_ast::UrlModifier
source · Variants
Ident(Ident)
Function(Function)
Implementations
sourceimpl UrlModifier
impl UrlModifier
sourcepub fn as_ident(&self) -> Option<&Ident>
pub fn as_ident(&self) -> Option<&Ident>
Returns Some
if self
is a reference of variant Ident
, and None
otherwise.
sourcepub fn as_mut_ident(&mut self) -> Option<&mut Ident>
pub fn as_mut_ident(&mut self) -> Option<&mut Ident>
Returns Some
if self
is a mutable reference of variant Ident
, and None
otherwise.
sourcepub fn expect_ident(self) -> Identwhere
Self: Debug,
pub fn expect_ident(self) -> Identwhere
Self: Debug,
sourcepub fn ident(self) -> Option<Ident>
pub fn ident(self) -> Option<Ident>
Returns Some
if self
is of variant Ident
, and None
otherwise.
sourcepub fn is_function(&self) -> bool
pub fn is_function(&self) -> bool
Returns true
if self
is of variant Function
.
sourcepub fn as_function(&self) -> Option<&Function>
pub fn as_function(&self) -> Option<&Function>
Returns Some
if self
is a reference of variant Function
, and None
otherwise.
sourcepub fn as_mut_function(&mut self) -> Option<&mut Function>
pub fn as_mut_function(&mut self) -> Option<&mut Function>
Returns Some
if self
is a mutable reference of variant Function
, and None
otherwise.
sourcepub fn expect_function(self) -> Functionwhere
Self: Debug,
pub fn expect_function(self) -> Functionwhere
Self: Debug,
Trait Implementations
sourceimpl Clone for UrlModifier
impl Clone for UrlModifier
sourcefn clone(&self) -> UrlModifier
fn clone(&self) -> UrlModifier
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for UrlModifier
impl Debug for UrlModifier
sourceimpl<'de> Deserialize<'de> for UrlModifier
impl<'de> Deserialize<'de> for UrlModifier
sourcefn 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
sourceimpl EqIgnoreSpan for UrlModifier
impl EqIgnoreSpan for UrlModifier
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<Function> for UrlModifier
impl From<Function> for UrlModifier
sourceimpl From<Ident> for UrlModifier
impl From<Ident> for UrlModifier
sourceimpl Hash for UrlModifier
impl Hash for UrlModifier
sourceimpl PartialEq<UrlModifier> for UrlModifier
impl PartialEq<UrlModifier> for UrlModifier
sourcefn eq(&self, other: &UrlModifier) -> bool
fn eq(&self, other: &UrlModifier) -> bool
sourceimpl Serialize for UrlModifier
impl Serialize for UrlModifier
sourceimpl Spanned for UrlModifier
impl Spanned for UrlModifier
impl Eq for UrlModifier
impl StructuralEq for UrlModifier
impl StructuralPartialEq for UrlModifier
Auto Trait Implementations
impl RefUnwindSafe for UrlModifier
impl Send for UrlModifier
impl Sync for UrlModifier
impl Unpin for UrlModifier
impl UnwindSafe for UrlModifier
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more