Enum tailwind_parse::SubjectValue
source · pub enum SubjectValue<'a> {
Value(Value<'a>),
Css(Css<'a>),
}
Variants§
Implementations§
source§impl<'a> SubjectValue<'a>
impl<'a> SubjectValue<'a>
pub fn as_str(&self) -> &str
pub fn value(&self) -> Option<&Value<'_>>
pub fn css(&self) -> Option<&Css<'_>>
pub fn parse(s: NomSpan<'a>) -> IResult<NomSpan<'a>, Self, Error<NomSpan<'a>>>
pub fn parse_with_span( s: NomSpan<'a> ) -> IResult<NomSpan<'a>, (NomSpan<'a>, Self), Error<NomSpan<'a>>>
Trait Implementations§
source§impl<'a> Debug for SubjectValue<'a>
impl<'a> Debug for SubjectValue<'a>
source§impl Display for SubjectValue<'_>
impl Display for SubjectValue<'_>
source§impl<'a> PartialEq<SubjectValue<'a>> for SubjectValue<'a>
impl<'a> PartialEq<SubjectValue<'a>> for SubjectValue<'a>
source§fn eq(&self, other: &SubjectValue<'a>) -> bool
fn eq(&self, other: &SubjectValue<'a>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl<'a> Eq for SubjectValue<'a>
impl<'a> StructuralEq for SubjectValue<'a>
impl<'a> StructuralPartialEq for SubjectValue<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for SubjectValue<'a>
impl<'a> Send for SubjectValue<'a>
impl<'a> Sync for SubjectValue<'a>
impl<'a> Unpin for SubjectValue<'a>
impl<'a> UnwindSafe for SubjectValue<'a>
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