[−][src]Enum snax::SnaxItem
One complete block in the syntax.
For more information, look at the documentation for the struct that each variant wraps.
Variants
Tag(SnaxTag)
A standard tag, which can have attributes and children.
SelfClosingTag(SnaxSelfClosingTag)
An empty tag, which can only have attributes.
Fragment(SnaxFragment)
A fragment, containing a list of zero or more children.
Content(TokenTree)
A block of content, which can contain any Rust expression.
Trait Implementations
Auto Trait Implementations
impl !Send for SnaxItem
impl !Sync for SnaxItem
impl Unpin for SnaxItem
impl !RefUnwindSafe for SnaxItem
impl UnwindSafe for SnaxItem
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,