pub struct Punct(_);
Punct is a single punctuation character such as
Multi-character operators like
+= are represented as two instances of
Punct with different
Creates a new
Punct from the given character and spacing.
ch argument must be a valid punctuation character permitted by the language,
otherwise the function will panic.
Punct will have the default span of
which can be further configured with the
set_span method below.
Returns the value of this punctuation character as
Returns the spacing of this punctuation character, indicating whether it’s immediately
followed by another
Punct in the token stream, so they can potentially be combined into
a multi-character operator (
Joint), or it’s followed by some other token or whitespace
Alone) so the operator has certainly ended.
Returns the span for this punctuation character.
Configure the span for this punctuation character.
Prints the punctuation character as a string that should be losslessly convertible back into the same character.
Auto Trait Implementations§
Returns the argument unchanged.