use ron::de::{from_str, Error, Position, SpannedError as RonErr};
#[test] fn test_simple() {
assert_eq!(
from_str( "/*
* We got a hexadecimal number here!
*
*/0x507"
),
Ok(0x507)
);
}
#[test] fn test_nested() {
assert_eq!(
from_str( "/* /* quite * some * nesting * going * on * /* here /* (yeah, maybe a bit too much) */ */ */
*/ // The actual value comes.. /* // very soon, these are just checks that */ // multi-line comments don't trigger in line comments /*
\"THE VALUE\"/* This is the value /* :) */ */ "
),
Ok("THE VALUE".to_owned())
);
}
#[test] fn test_unclosed() {
assert_eq!(
from_str::<String>( "/* /* quite * some * nesting * going * on * /* here /* (yeah, maybe a bit too much) */ */ */
*/ // The actual value comes.. /* // very soon, these are just checks that */ // multi-line comments don't trigger in line comments /* /* Unfortunately, this comment won't get closed :( \"THEVALUE(whichisinvalid)\" " ), Err(RonErr{ code:Error::UnclosedBlockComment, position:Position{col:1,line:9} }) ); }
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet am 2026-07-05)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.