Skip to main content

MustBeText

Macro MustBeText 

Source
MustBeText!() { /* proc-macro */ }
Expand description

Creates a zero-sized type that only parses from a specific Text value.

§Syntax

MustBeText!("content")           // Implicit language: `content`
MustBeText!(plaintext, "content") // Plaintext language: "content"
MustBeText!(rust, "content")      // Other language: rust`content`

§Example

use eure_macros::MustBeText;

// This type only successfully parses from the text value `any`
let marker = MustBeText!("any");