pub enum TildeKind {
Show 13 variants
Char(CharKind),
Float(Option<String>),
Radix((Option<u8>, Option<usize>, Option<char>, Option<char>, Option<usize>, Option<RadixFlag>)),
Digit(Option<String>),
Va,
Star(StarKind),
Standard,
Loop((Vec<Tilde>, TildeLoopKind)),
LoopEnd,
Tildes(usize),
Cond((Vec<Tilde>, TildeCondKind)),
Text(String),
VecTilde(Vec<Tilde>),
}
Variants§
Char(CharKind)
~C ~:C
Float(Option<String>)
~$ ~5$ ~f
Radix((Option<u8>, Option<usize>, Option<char>, Option<char>, Option<usize>, Option<RadixFlag>))
Tilde R: Radix, doc
Digit(Option<String>)
~d ~:d ~:@d
Va
~a
Star(StarKind)
~* and ~:*
Standard
~s
Loop((Vec<Tilde>, TildeLoopKind))
loop
LoopEnd
loop stop, ~^
Tildes(usize)
tilde itself
Cond((Vec<Tilde>, TildeCondKind))
~[ ~] condition
Text(String)
text inside the tilde
VecTilde(Vec<Tilde>)
vec
Implementations§
source§impl TildeKind
impl TildeKind
pub fn match_reveal( &self, arg: &dyn TildeAble, buf: &mut String ) -> Result<(), TildeError>
Trait Implementations§
source§impl PartialEq<TildeKind> for TildeKind
impl PartialEq<TildeKind> for TildeKind
impl StructuralPartialEq for TildeKind
Auto Trait Implementations§
impl RefUnwindSafe for TildeKind
impl Send for TildeKind
impl Sync for TildeKind
impl Unpin for TildeKind
impl UnwindSafe for TildeKind
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